Операторы - языковые конструкции для записи действия, выполняемого над данными в процессе решения задачи.
Составление программ
Инструкция для компьютера по выполнению задания, написанная на специальном, предназначенном для компьютера языке -
программа
Описание последовательности действий, рассчитанное на определенного исполнителя -
алгоритм
Слова в Паскале - это служебные слова и стандартные функции.
Примеры служебных слов в Паскале : program, begin, end,
Примеры служебных слов в алгоритмическом языке: алг, нач, кон,
Автор- Стрельникова Л.В.
Пустая программа
Кумир
алг Куку
нач
|основная программа
кон
Паскаль
Program qq;
Begin
{основная программа}
End.
Автор- Стрельникова Л.В.
Вывод текста на экран
алг пример
нач
вывод ‘2+2=?’, нс
вывод ‘ ответ: 4’
кон
Program primer;
Begin
Write(‘2+2=?’);
Write (‘ответ: 4’)
End.
Напишем программу, которая выводит на экран такие строки:
2+2=? Ответ:4
Автор- Стрельникова Л.В.
Общий вид программы
program имя программы;
const список постоянных значений;
var описание используемых переменных;
begin начало программного блока
<оператор 1>;
<оператор 2>;
. . .
<оператор n>
end.
Автор- Стрельникова Л.В.
Программа на псевдокоде
алг сумма
нач
Ввести 2 числа
Сложить их
Вывести результат
кон
Запрашивает у пользователя 2 числа
Складывает их
Выводит результат сложения
Напишем программу, которая выполняет сложение двух чисел. Компьютер не может выполнить псевдокод, нужно расшифровать его команды через операторы программирования. Здесь надо хранить данные в памяти. Для этого используют переменные.
Автор- Стрельникова Л.В.
Программа в Кумире и на Паскале
алг Сумма чиселнач . цел a, b, y. вывод "Введите два числа: ". ввод a, b. y := a + b. вывод yкон
program summa_2;
uses crt;
var a, b, y: integer;
begin
readln (a, b);
y:= a + b;
writeln (y)
end.
Автор- Стрельникова Л.В.
Вопросы для самопроверки
1. Что такое программа?
2. Что такое алгоритм?
3. По какому плану изучаете любой иностранный язык, в том числе и язык программирования?
4. Что входит в алфавит Паскаля?
5. Что понимают под словами в Паскале?
6. Назовите правила записи стандартных функций?
Автор- Стрельникова Л.В.
Изучение нового материала
Что такое оператор?
Оператор присвоения
Операторы вывода
Операторы ввода
Закрепление материала
Автор- Стрельникова Л.В.
Что такое оператор?
Операторы - это служебные слова, написанные на английском языке и выполняющие определённые функции.
Их размещение в Программе – в операторных скобках (begin – end.)
Схема программы
I. Заголовок
Автор- Стрельникова Л.В.
имя переменной := значение;
:=
Оператор присвоения
Автор- Стрельникова Л.В.
Операторы вывода: WRITE и WRITELN
Операторы Writeln и Write служат для вывода информации на экран компьютера.
Процедура Write после напечатанного оставляет курсор на той же строчке, а Writeln переводит его после печати на новую строку.
Write (список вывода);
Например:
Write (А,В,Т); на экране: 0, 0, 0
Writeln (А,В,Т); на экране: 0
0
0
Автор- Стрельникова Л.В.
Что выводит на экран оператор Writeln
Текст, заключённый в апострофы
Имя переменной
Арифметические выражения
Алгебраические выражения
Автор- Стрельникова Л.В.
Текст, заключённый в апострофы
Например:
в программе - Write ('Привет!');
на экране - Привет!
в программе - Write (‘2+2=4');
на экране – 2+2=4
в программе - Write (‘S=');
на экране – S=
В него могут входить любые символы, в том числе и русские буквы. При этом текст будет напечатан на экране точно в таком же виде, в каком указан в операторе.
Автор- Стрельникова Л.В.
Имя переменной
2. На экране будет напечатано ее значение.
Например: если Х=675,
в программе - Write (Х);
на экране - 675
в программе - Write (‘X=‘,X);
на экране – X=675
Автор- Стрельникова Л.В.
Арифметическое выражение
в) Будет вычислено его значение и напечатан результат.
Например:
в программе - Write (34*2+102);
на экране - 170
Автор- Стрельникова Л.В.
Алгебраическое выражение
с) Будет вычислено его значение и напечатан результат.
Например: если A=6 B=7
в программе - Write (2*A*B);
на экране - 84
Автор- Стрельникова Л.В.
Первая программа
program n_1;
const pi=3.14;
var r, c, s: real;
begin
r:=5.4;
c :=2*pi*r;
s:=pi*r*r;
writeln ('c =', c:6:4);
writeln ('s=', s:6:4)
end.
Автор- Стрельникова Л.В.
Формат вывода
Формат вывода позволяет установить количество позиций на экране, занимаемых выводимой величиной.
Оператор вывода | Результат выполнения оператора |
write (‘s=‘, s:2:0); | s=15 |
write (‘s=‘, s:3:1); | s=15.0 |
write (‘s=‘, s:5:1); | s= 15.0 |
write (s:x:y)
writeln - вывод c новой строки!
Автор- Стрельникова Л.В.
Операторы ввода: READ и READLN
Процедуры READ и READLN служат для ввода переменных в компьютер.
Они отличаются только тем, что процедура READ после напечатанного оставляет курсор на той же строчке, а READLN переводит его после печати на новую строку.
Например: READ (А) на экране: А = ?
READLN (А) на экране: А
= ?
Автор- Стрельникова Л.В.
Общий вид оператора
Readln (имя1,...,имяN);
Автор- Стрельникова Л.В.
Улучшенная программа
program n_1;
const pi=3.14;
var r, c, s: real;
begin
write('Введите r=‘); readln(r);
c:=2*pi*r;
s:=pi*r*r;
writeln ('c =', с:6:4);
writeln ('s=', s:7:4)
end.
Автор- Стрельникова Л.В.
Опорный конспект
Ввод в оперативную память значений переменных выполняют операторы ввода read и readln.
Вывод данных из оперативной памяти на экран монитора выполняют операторы вывода write и writeln.
read (имя переменной1, …, имя переменной N)
список ввода
write (выражение 1, выражение 2, ..., выражение N)
список вывода
Закрепление
Автор- Стрельникова Л.В.
Основные типы переменных
1). нат – Word
Автор- Стрельникова Л.В.
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.