Презентация, доклад на тему - Линейная программа в языке программирования Pascal

Содержание

Цель урокаСформировать навыки написания линейных программ, уметь применять их в различных ситуациях, знать что такое присваивание, оператор ввода и вывода

Слайд 1Тема урока: Линейная программа

Тема урока: Линейная программа

Слайд 2Цель урока
Сформировать навыки написания линейных программ, уметь применять их в различных

ситуациях, знать что такое присваивание, оператор ввода и вывода
Цель урокаСформировать навыки написания линейных программ, уметь применять их в различных ситуациях, знать что такое присваивание, оператор

Слайд 3Ключевые слова
Оператор ввода
Оператор вывода
Оператор присваивания

Ключевые слова Оператор вводаОператор выводаОператор присваивания

Слайд 4
Линейная программа - это программа, все операторы, которой выполняются строго последовательно в

том порядке, как они записаны в тексте программы.
Линейная программа - это программа, все операторы, которой выполняются строго последовательно в том порядке, как они записаны в

Слайд 5Нужно как-то задать компьютеру значения переменных, что дальше делать?
PROGRAM RAEK;
VAR A,B,С:

INTEGER;
BEGIN
…………..?????
…………..?????
…………..?????
END.
Нужно как-то задать компьютеру значения переменных, что дальше делать?PROGRAM RAEK;VAR A,B,С: INTEGER;BEGIN…………..?????…………..?????…………..?????END.

Слайд 6Оператор ввода
Read (Список переменных);
Readln (Список переменных);
При выполнении команды Read или Readln

выполнение программы останавливается и компьютер ждет, пока пользователь не введет с клавиатуры нужное количество значений для переменных.

Readln отличается от Read тем, что после его выполнения автоматически осуществляется переход на следующую строку.

Примеры:
Read (I, j);
Readln (k);

Оператор вводаRead (Список переменных);Readln (Список переменных);При выполнении команды Read или Readln выполнение программы останавливается и компьютер ждет,

Слайд 7Пример
Зададим им значения
i=1, j=2, k=3
l=4, m=5, n=6
Введем операторы ввода
Read (I, j);
Readln

(k);
Read (l, m, n)

На экране получим:
1 2 3
4 5 6

ПримерЗададим им значенияi=1, j=2, k=3l=4, m=5, n=6Введем операторы вводаRead (I, j);Readln (k);Read (l, m, n)На экране получим:1

Слайд 8Ну, допустим, мы ввели значения переменных, как же теперь записать формулу

чтобы их сложить?

PROGRAM RAEK;
VAR A,B,С: INTEGER;
BEGIN
READ (a,b);
…………..?????
…………..?????
END.

Ну, допустим, мы ввели значения переменных, как же теперь записать формулу чтобы их сложить? PROGRAM RAEK;VAR A,B,С:

Слайд 9Команда присваивания
Запись в математике

Запись в паскале

У:=(X+5)/2

Имя переменной := выражение

A:=3*4.8;
Su:=X+X*4.78;
C:=C+1; (пример)

Сначала вычисляется выражение, затем полученной выражение присваивается переменной.
Чтобы компьютер знал над какими числами производить вычисления, необходимо ввести с клавиатуры значения переменных.

Команда присваиванияЗапись в математике        Запись в паскалеУ:=(X+5)/2Имя переменной := выражениеA:=3*4.8;Su:=X+X*4.78;C:=C+1;

Слайд 10
ПРИМЕР И ЗАДАНИЕ

ПРИМЕР И ЗАДАНИЕ

Слайд 11Задание 4.
Вам дано математическое выражение,
Переведите его на язык паскаль, используя оператор

присваивания. Примените его в коде программы!
Задание 4.Вам дано математическое выражение,Переведите его на язык паскаль, используя оператор присваивания. Примените его в коде программы!

Слайд 12Команда вывода


Значения выражений сначала вычисляются, затем выводятся на экран. После выполнения

команды Writeln следующая команда ввода или вывода начинает свою работу с новой строки.


Write (Список выражений);
Writeln (Список выражений);

Примеры:
Пусть
i=1, j=2, k=3
l=4, m=5, n=6

После выполнения команд:
Write (I, j);
Writeln (k);
Write (l, m, n)

На экране получим:
123
456

Команда выводаЗначения выражений сначала вычисляются, затем выводятся на экран. После выполнения команды  Writeln следующая команда ввода

Слайд 13
ПРИМЕР И ЗАДАНИЕ

ПРИМЕР И ЗАДАНИЕ

Слайд 14Что теперь?
PROGRAM RAEK;
VAR A,B,С: INTEGER;
BEGIN
READ (a,b);
C:=a+b
…………..?????
END. Проверьте программу

Что теперь?PROGRAM RAEK;VAR A,B,С: INTEGER;BEGINREAD (a,b);C:=a+b…………..?????END. Проверьте программу

Слайд 15Закрепление полученных знаний
Program RAEK;

Имя программы

Var a, b ,c :

integer;


Раздел обозначения переменных


Begin



Read (a,b);

c:=a+b;

Write(c);

End.

Начало программного блока

Считывание значений ранее заданных переменных

Оператор присваивания и формула прибавления двух чисел

Вывод полученного значения на экран

Конец выполнения программы

Закрепление полученных знаний Program RAEK;Имя программы Var a, b ,c : integer;Раздел обозначения переменныхBeginRead (a,b);c:=a+b;Write(c);End.Начало программного блокаСчитывание

Слайд 16Модификация программы
Сделайте программу понятной для пользователя.
1. Программа должна поприветствовать, пользователя. Отражая

его имя
2. Программа должна описывать каждый шаг выполнения (Введите первое число, Введите второе)
3. программа должна складывать дробные числа, нужно учесть это.
Модификация программыСделайте программу понятной для пользователя.1. Программа должна поприветствовать, пользователя. Отражая его имя2. Программа должна описывать каждый

Слайд 17Домашнее задание

Написание линейных программ

Домашнее заданиеНаписание линейных программ

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть