Рабочие листы
к вашим урокам
Скачать
1 слайд
ОРГАНИЗАЦИЯ ВВОДА И ВЫВОДА ДАННЫХ
НАЧАЛА ПРОГРАММИРОВАНИЯ
2 слайд
Ключевые слова
оператор вывода writer
формат вывода
оператор ввода read
3 слайд
Вывод данных
Вывод данных из оперативной памяти на экран монитора:
write (<выражение 1> ,< выражение 2> , ...,< выражение N>)
список вывода
Выражения - символьные, числовые, логические,
в том числе переменные и константы
Пример:
write ('s=', s). Для s=15 на экране будет: s=15.
Информация в кавычках выводится на экран
без изменений
4 слайд
Варианты организации вывода
5 слайд
Формат вывода
Формат вывода позволяет установить количество позиций на экране, занимаемых выводимой величиной.
write (s:x:y)
x - общее количество позиций, отводимых под число;
y - количество позиций в дробной части числа.
writeln - вывод c новой строки!
6 слайд
Первая программа
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.
Результат работы программы:
Turbo Pascal Version 7.0
c =33.9120
s =91.5624
7 слайд
Ввод данных с клавиатуры
read (<имя переменной1>, …, <имя переменной N> )
Ввод в оперативную память значений переменных :
Выполнение оператора read:
компьютер переходит в режим ожидания данных:
пользователь вводит данные с клавиатуры:
несколько значений переменных
числовых типов могут вводиться
через пробел или через запятую;
при вводе символьных переменных
пробел и запятую ставить их нельзя;
пользователь нажимает клавишу Enter.
список ввода
8 слайд
Ввод данных с клавиатуры
Команда ввода-вывода
var i, j: integer;x: real;a: char;
read (i, j, x, a);
После выполнения оператора readln курсор переходит на новую строку.
варианты организации входного потока:
1 0 2.5 А<Enter> 1,0 <Enter> 1<Enter>
2.5, А<Enter> 0<Enter>
2.5<Enter>
А<Enter>
Типы вводимых значений должны соответствовать
типам переменных, указанных в разделе описания переменных.
!
9 слайд
Улучшенная программа
program n_1;
const pi=3.14;
var r, c, s: real;
begin
writeln('Вычисление длины окружности и площади круга');
write('Введите r>>');
readln(r);
c:=2*pi*r;
s:=pi*r*r;
writeln ('c =', с:6:4);
writeln ('s=', s:6:4)
end.
Результат работы программы:
Turbo Pascal Uersion 7.0
Вычисление длины окружности и площади круга
Введите r>> 8.5
c =53.3800
s =226.8650
10 слайд
Самое главное
Для ввода в оперативную память значений переменных используются операторы ввода read и readln.
Для вывода данных из оперативной памяти на экран монитора используются операторы вывода write и writeln.
Ввод исходных данных и вывод результатов должны быть организованы понятно и удобно; это обеспечивает дружественность пользовательского интерфейса.
11 слайд
Вопросы и задания
Запишите оператор, обеспечивающий во время работы
программы ввод значения переменной summa.
Целочисленным переменным i, j, k нужно присвоить
соответственно значения 10, 20 и 30.
Запишите оператор ввода, соответствующий входному
потоку:
а) 20 10 30
б) 30 20 10
в) 10,30,20
Опишите переменные, необходимые для вычисления
площади треугольника по его трём сторонам, и
запишите оператор, обеспечивающий ввод
необходимых исходных данных.
Что является результатом выполнения оператора?
а) write (a)
б) write ('a')
в) write ('a=', a)
Какой тип имеет переменная f, если после выполнения
оператора write (f) на экран было выведено следующее
число?
а) 125
б) 1.25Е+2
Каким образом можно вывести на экран вещественное
число в формате с фиксированной запятой?
Запишите операторы ввода двух чисел и вывода их в
обратном порядке.
Дан фрагмент программы:
read (a); read (b); c:=a+b; write (a, b); write (c)
Упростите его, сократив число операторов ввода и
вывода.
Дан фрагмент программы:
a:=10; b:=a+1: a:=b–a; write (a, b)
Какие числа будут выведены на экран компьютера?
Напишите программу, которая вычисляет площадь и
периметр прямоугольника по двум его сторонам.
12 слайд
Опорный конспект
Ввод в оперативную память значений переменных выполняют операторы ввода read и readln.
Вывод данных из оперативной памяти на экран монитора выполняют операторы вывода write и writeln.
read(<имя переменной1>, …, <имя переменной N> )
список ввода
write <выражение 1> ,< выражение 2> , ...,< выражение N>
список вывода
13 слайд
Источники информации
http://files.school-collection.edu.ru/dlrstore/d1a6e9b7-5eda-4be9-bff2-3197b9f145e7/9_77.swf - команда ввода-вывода
Рабочие листы
к вашим урокам
Скачать
6 625 490 материалов в базе
Настоящий материал опубликован пользователем Маркина Ольга Ивановна Ивановна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
300 ч. — 1200 ч.
Курс повышения квалификации
36/72 ч.
Курс повышения квалификации
36 ч. — 180 ч.
Мини-курс
6 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.