Similar presentations:
Операторы ввода и вывода в Pascal
1. Операторы ввода и вывода в Pascal
2. Повторение пройденного :
• с какого служебного слованачинается написание программы?
• как называется раздел описания
переменных?
• что такое операторные скобки?
• как вы думаете, можно ли в Pascal
писать и выводить необходимый
текст?
3. Структура программы.
СКОБКИОПЕРАТОРНЫЕ
Структура программы.
{
program имя_программы;
uses - подключение модулей
сonst - раздел описания
констант
var раздел описания
переменных
begin
Тело программы
end.
4. Оператор вывода write и writeln
write (‘список вывода’);writeln (‘список вывода’);
В качестве параметров в круглых скобках может быть
указан текст сообщения (текст записывается в
апострофах ' ') и имя переменной (записывается без
апострофов), значение которой нужно вывести.
Между выводимыми элементами ставится запятая
5. Оператор вывода write и writeln
Описание команды:write (‘список вывода’);
writeln (‘список вывода’); - перемещает
курсор на начало новой строки
Пример: program primer;
begin
write (‘С новым годом!');
end.
Программа выводит на экран сообщение: С новым годом!
6. ПОНЯТИЕ ПЕРЕМЕННОЙ
Константа - это постоянная величина, значение которой неизменяется в процессе работы программы. (const )
Переменная – величина, которая в процессе выполнения
программы может менять свое значение по необходимости.
Команда присваивания используется для изменения значений
переменных, в языке Паскаль эта команда обозначается так:
<имя переменной>:=<выражение>;
Тип значение выражения должен совпадать с типом переменной.
Пример:
а:=1; (переменной а присваиваем значение 1)
b:=2; (переменной b присваиваем значение 2)
S:=а+b; (переменной S присваиваем сумму значений a и b)
7. Оператор ввода read и readln
Описание команды:read (список переменных);
readln (список переменных); перемещает курсор на начало новой
строки
readkey задержка экрана
8. Пример:
Запросить с клавиатуры значениепеременной а.
Write (‘введите значение a=’);
Readln(а);
На экране появится:
введите значение а=
Необходимо ввести число с клавиатуры
и нажать Enter
9. Задача
ЗАДАЧАНайти сумму двух целых чисел.
Алгоритм:
1. Вводим два целых числа с клавиатуры.
2. Вычисляем их сумму.
3. Выводим результат на экран.
Программа будет иметь вид:
Program primer1;
Var
a, b, S :Integer;
Begin
End.
Writeln(' Введите два числа ');
Readln(а,b);
S:=а+b;
Writeln (' ОТВЕТ: ', а ,' и ', b ,' равно', S);
Readln;
10. Задача для самостоятельного выполнения
ЗАДАЧА ДЛЯ САМОСТОЯТЕЛЬНОГО ВЫПОЛНЕНИЯНайти произведение двух целых чисел. Используя операторы ввода и
вывода. Все числа целые, числа вводятся с клавиатуры. Разработать
алгоритм решения и написать программу.