Ввод и вывод. Паскаль. 8 класс

Содержание

Слайд 2

Вывод данных

Вывод данных из оперативной памяти на экран монитора:

write (<выражение 1> ,<

Вывод данных Вывод данных из оперативной памяти на экран монитора: write (
выражение 2> , ...,< выражение N>)

список вывода

Выражения - символьные, числовые, логические, в том числе переменные и константы
Пример: write ('s=', s).

Информация в кавычках выводится на экран без изменений

Слайд 3

Варианты организации вывода

Варианты организации вывода

Слайд 4

Формат вывода

Формат вывода – это указываемое после двоеточия целое число, определяющее, сколько

Формат вывода Формат вывода – это указываемое после двоеточия целое число, определяющее,
позиций на экране должна занимать выводима величина.
Для вывода вещественного числа в списке вывода для каждого выражения указываются два параметра: 1) общее количество позиций, отводимых под число; 2) количество позиций в дробной части числа:

Слайд 5

Первая программа

program n_1;
const pi=3.14;
var r, c, s: real;
begin
r:=5.4;
c

Первая программа program n_1; const pi=3.14; var r, c, s: real; begin
:=2*pi*r;
s:=pi*r*r;
writeln ('c =', c:6:4);
writeln ('s=', s:6:4)
end.

Слайд 6

Ввод данных с клавиатуры

read (<имя переменной1>, …, <имя переменной N> )

Ввод

Ввод данных с клавиатуры read ( , …, ) Ввод в оперативную
в оперативную память значений переменных :

Выполнение оператора read:
компьютер переходит в режим ожидания данных:
пользователь вводит данные с клавиатуры:
несколько значений переменных числовых типов могут вводиться через пробел или через запятую;
при вводе символьных переменных пробел и запятую ставить нельзя;
пользователь нажимает клавишу Enter.

список ввода

Перед каждой инструкцией read или readln следует располагать инструкцию write, для того чтобы подсказать пользователю, какие данные ожидает от него программа.

Слайд 7

Ввод данных с клавиатуры

Команда ввода-вывода

var i, j: integer; x: real; a:

Ввод данных с клавиатуры Команда ввода-вывода var i, j: integer; x: real;
char;
read (i, j, x, a);

После выполнения оператора readln курсор переходит на новую строку.

Варианты организации входного потока:
1 0 2.5 А 1,0 1
2.5, А 0
2.5
А

Типы вводимых значений должны соответствовать типам переменных, указанных в разделе описания переменных.

!

Слайд 8

Улучшенная программа

program n_1;
const pi=3.14;
var r, c, s: real;
begin
writeln('Вычисление длины

Улучшенная программа program n_1; const pi=3.14; var r, c, s: real; begin
окружности и площади круга');
write('Введите r>>');
readln(r);
c:=2*pi*r;
s:=pi*r*r;
writeln ('c =', с:6:4);
writeln ('s=', s:7:4)
end.

Слайд 9

Самое главное

Для ввода в оперативную память значений переменных используются операторы ввода read

Самое главное Для ввода в оперативную память значений переменных используются операторы ввода
и readln.
Для вывода данных из оперативной памяти на экран монитора используются операторы вывода write и writeln.
Ввод исходных данных и вывод результатов должны быть организованы понятно и удобно; это обеспечивает дружественность пользовательского интерфейса.

Слайд 10

Вопросы и задания

Запишите оператор, обеспечивающий во время работы
программы ввод значения переменной 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)
Какие числа будут выведены на экран компьютера?

Напишите программу, которая вычисляет площадь и
периметр прямоугольника по двум его сторонам.

Слайд 11

Опорный конспект

Ввод в оперативную память значений переменных выполняют операторы ввода read и

Опорный конспект Ввод в оперативную память значений переменных выполняют операторы ввода read
readln.

Вывод данных из оперативной памяти на экран монитора выполняют операторы вывода write и writeln.

read(<имя переменной1>, …, <имя переменной N> )

список ввода

write <выражение 1> ,< выражение 2> , ...,< выражение N>

список вывода

Слайд 12

Пример readln

Readln
Инструкция readln отличается от инструкции read тем, что после выделения очередного

Пример readln Readln Инструкция readln отличается от инструкции read тем, что после
числа из введенной с клавиатуры строки и присваивания его последней переменной из списка инструкции readln, оставшаяся часть строки теряется, и следующая инструкция read или readln будет требовать нового ввода.
После чего программа будет ожидать ввода нового числа, чтобы присвоить его переменной с.

Слайд 13

Формат вывода

Формат вывода позволяет установить количество позиций на экране, занимаемых выводимой величиной.

write

Формат вывода Формат вывода позволяет установить количество позиций на экране, занимаемых выводимой
(s:x:y)
x - общее количество позиций, отводимых под число; y - количество позиций в дробной части числа.

writeln - вывод c новой строки!

Имя файла: Ввод-и-вывод.-Паскаль.-8-класс.pptx
Количество просмотров: 45
Количество скачиваний: 0