Просмотр содержимого документа
«Презентация к уроку информатики на тему "Организация ввода и вывода данных в языке Паскаль при разработке программ"»
Повторим устно:
- В честь кого назван язык программирования Паскаль?
- Назови алфавит языка Паскаль.
- Какие типы данных используются в языке?
- Какую структуру имеет программа?
- Как записываются функции на языке Паскаль?
Сравни. Почему программа не даст результат?
алг Пример
program primer;
цел a,b,c,d,m,n
var a,b,c,d,m,n: integer ;
нач
begin
ввод a,b,c,d
m:=a * b
n:= b* c
m:=a *d;
вывод m, n
n:= b*d;
кон
end.
?
?
Тема урока:
«Организация ввода и вывода данных в языке Паскаль при разработке программ»
Задачи урока:
о способах ввода и вывода данных в языке Паскаль.
Узнать:
Научиться:
правильно использовать команды ввода и вывода данных при разработке программ.
) список вывода Выражения - символьные, числовые, логические, в том числе переменные и константы Пример: write ( 's=', s ). " width="640"
Вывод данных
Вывод данных из оперативной памяти на экран монитора:
write ( , , ...,N )
список вывода
Выражения - символьные, числовые, логические, в том числе переменные и константы
Пример: write ( 's=', s ).
Варианты организации вывода
Вариант организации вывода
Оператор вывода
Без разделителей
Результат
write (1, 20, 300).
Разделители – запятые
write ( 1, ’,’ , 20, ’, ’, 300 )
120300
Разделители – пробелы
1, 20, 300
write (1, ‘ ‘, 2, ‘ ‘, 3)
1 20 300
Способы ввода данных
Ввод с клавиатуры:
Присваивание переменным конкретных значений
Автоматический ввод числовых данных случайным образом
read ( a, b, … n)
readln (a, b, … n)
a:= 16 ; b:= 35.8
randomize;
a:=random(x);
Практическая работа №6 «Организация ввода и вывода данных»
Цель: научиться использовать команды ввода и
Вывода данных, при разработке программы на языке Паскаль.
ПО: Windows 10, Pascal ABS
Ход работы
1. Напишите программу, которая вычисляет площадь прямоугольника по длинам двух сторон.
2. Напишите программу, которая вычисляет периметр прямоугольника по длинам двух сторон.
Вывод
Домашнее задание:
§ 3.2,
Упр.9,10
Контрольные вопросы:
- Каково назначение оператора Write?
- Что означает запись Write( ‘ S= ‘ , S) ?
- Какие разделители можно использовать в записи оператора Write?
- Для вывода каких чисел используется запись Write ( ‘ S= ‘ , S : 3 : 1) ?
- Что произойдет, если оператор Write записать как Writeln?