Повтори устно:
Почему программа не даст результат?
Тема урока:
Способы ввода данных
Способы вывода результата. Оператор Write.
Контрольные вопросы:
684.50K
Category: programmingprogramming

Организация ввода и вывода данных при разработке программ в языке Паскаль

1. Повтори устно:

1) В честь кого назван язык
программирования Паскаль?
2) Назови алфавит языка Паскаль.
3) Какие типы данных используются в
языке?
4) Какую структуру имеет программа?

2. Почему программа не даст результат?

program primer;
var a,b,c,d,m,n: integer;
begin
m:=a *d;
n:= b*d;
end.
?
?

3. Тема урока:

Кутепова Н.В, МОАУ «СОШ №4 г.Соль- Илецка Оренбургской обл.»2016 г.

4.

Задачи урока:
Узнать:
Научиться:
о способах ввода и вывода
данных в языке Паскаль.
правильно использовать
команды ввода и вывода
данных при разработке
программ.

5.

Ввод данных – передача информации от
внешнего носителя в оперативную память для
обработки.
Вывод данных – обратный процесс, когда
данные передаются после обработки из
оперативной памяти на внешнее устройство.
Для выполнения операций
служат четыре процедуры:
1. read,
2. readln,
3. write,
4. writeln.
ввода-вывода

6. Способы ввода данных

read( a, b, … n)
Ввод с
клавиатуры:
readln (a, b, … n)
Присваивание
переменным
конкретных
значений
Автоматиче
ский ввод
числовых
данных
случайным
образом
a:= 16 ; b:= 35.8
randomize;
a:=random(x);

7. Способы вывода результата. Оператор Write.

Работа с учебником
с. 114-116.Ответь
письменно на
вопросы

8. Контрольные вопросы:

1) Каково назначение оператора Write?
2) Что означает запись Write( ‘ S= ‘ , S) ?
3) Какие разделители можно
использовать в записи оператора
Write?
4) Для вывода каких чисел используется
запись Write ( ‘ S= ‘ , S : 3 : 1) ?
5) Что произойдет, если оператор Write
записать как Writeln?

9.

Пример рассмотреть пример программы,
записать его в тетрадь:
var A, B, C: integer;
begin
Readln (A, B, C);
Write ('A*B =',A*B);
Write ('C*B =',C*B);
end.
На экране:
3 4 5 {Enter}.
A*B = 12
C*B =20
English     Русский Rules