- •Тема: Операторы Паскаля: присваивания, ввода-вывода данных. План урока.
- •Ход урока.
- •II. Cоставьте из символов X и 7 все возможные идентификаторы, состоящие из трех символов.
- •II. Оператор присваивания.
- •III. Оператор ввода данных.
- •IV. Оператор вывода данных.
- •V. Модуль crt.
- •VI. Выражения и функции в Паскале.
- •Пример . Найти произведение цифр заданного целого четырехзначного числа. Система тестов
- •Var Number, {заданное число}
- •I, j, k, l, {цифры числа}
- •Возведение в степень
- •3.14*Значение в градусах
- •VI. Практическая работа на эвм.
Тема: Операторы Паскаля: присваивания, ввода-вывода данных. План урока.
Оператор присваивания.
Оператор ввода данных.
Оператор вывода данных.
Модуль CRT.
Выражения и функции в Паскале.
Практическая работа.
Ход урока.
I. Актуализация опорных знаний.
а) Вопросы к учащимся:
История развития Паскаля.
Алфавит языка Паскаль.
Структура Паскаль программы.
Назовите типы данных.
Как загрузить Паскаль?
Как запустить программу на выполнение?
Основные команды меню.
Отличие интегрированной Среды Турбо-паскаль от Турбо-бейсика.
б) Исправьте синтаксические ошибки:
PROGRAM PRIMER 1;
VAR L2,3J INTEGER
R REAL;
BEGIN
3J=3E-01
READ (I1, I2)
I1+I2+I3:=R
WRITELN R
END;
I. Запишите следующие числа по правилам записи чисел в языке Паскаль:
№ п/п |
Задание |
Ответ |
№ п/п |
Задание |
Ответ |
|
0,00237105 |
0.00237E5 |
|
257 |
257 |
|
-125,87 |
-125.87 |
|
200 000 |
200000 |
|
+79 |
+79 |
|
0,1 |
0.1 |
|
871010 |
87E10 |
|
0,410-5 |
0.4E-5 |
|
103 |
1E3 |
|
-10-10 |
-10E-10 |
II. Cоставьте из символов X и 7 все возможные идентификаторы, состоящие из трех символов.
Ответ: XXX, XX7, X7X, X77.
II. Оператор присваивания.
Оператор присваивания придает переменной конкретное значение, например:
x:=2; y:=5.
Присваивание заполняет участок памяти, отведенный для переменной, новым значением, одновременно уничтожая старое. Поскольку задача любой программы - получить в определенном месте памяти нужное значение, редкая программа обходится без оператора присваивания.
Присваивать можно значение другой переменной или результат вычисления арифметического выражения.
a:=b; a:=b+c; x:=y+2-z.
Общая схема оператора присваивания такова:
имя := выражение
III. Оператор ввода данных.
Мало программ обходятся без ввода данных и совсем нет таких, которые не выводят полученные результаты.
Ввод данных с клавиатуры дисплея выполняется оператором
READ (список переменных),
где список переменных - последовательность имен переменных, разделенных запятыми.
При выполнении оператора READ программа останавливается и ждет, пока информация не будет введена с клавиатуры. Вводимая информация
разделяется пробелами или нажатием клавиши “Enter”. Заканчивают ввод всегда клавишей Enter.
Дополнительный оператор ввода - READLN (список переменных).
После ввода данных происходит переход на следующую строку.
IV. Оператор вывода данных.
Вывод данных на экран дисплея выполняется оператором
WRITE (список печати)
Элементами списка могут быть: переменные, числа, выражения, текст, заключенный ‘ ‘, элементы списка отделяются друг от друга запятой.
Оператор WRITELN отличается от WRITE тем, что после вывода всех значений переводит курсор в начало следующей строки.
Примеры.
1). WRITE(‘Ответ=’, Y)
2). WRITE(‘Ответ=’, 2*3.14/(1.34+56.3))
В операторе вывода можно задать формат вывода.
WRITE(X:N:M)
x- переменная вещественного типа
n- выражения целого типа, характеризующие ширину поля вывода
m-число будет выводиться с m знаками после запятой
Примеры.
3). WRITE(‘A=’, A:2, ‘B=‘,B:3,’C=‘,C:1)
4). WRITELN(A, B); WRITE(C)
5). WRITELN(A<B:7)
6). WRITE(Y:5:3, X:7:2)