Организация вводавывода данных. Начала программирования. Язык программирования Паскаль

Содержание

Слайд 2

Установите Pascal ABC.NET

Рекомендуем вам зайти на сайт
http://pascalabc.net - PascalABC.NET.
Здесь вы найдёте

Установите Pascal ABC.NET Рекомендуем вам зайти на сайт http://pascalabc.net - PascalABC.NET. Здесь
много полезной информации для начинающих программистов,
сможете скачать систему программирования PascalABC.NET.
http://pascalabc.net/ssyilki-dlya-skachivaniya

Слайд 3

Вид окна Pascal ABC

Вид окна Pascal ABC

Слайд 4

Вид окна Pascal ABC

Вид окна Pascal ABC

Слайд 5

Компиляция (F9)

Устранение ошибок в программе.

Компиляция (F9) Устранение ошибок в программе.

Слайд 6

Структура программы

Заголовок программы
Раздел подключения модулей
Раздел описаний
Тело программы

Любая программа

Структура программы Заголовок программы Раздел подключения модулей Раздел описаний Тело программы Любая
на Паскале имеет определенную структуру:

Слайд 7

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

Общий вид программы:
program <имя программы>;
const <список постоянных значений>;
var <описание

Самое главное Общий вид программы: program ; const ; var ; begin ; ; … end.
используемых переменных>;
begin
<оператор 1>;
<оператор 2>;

<оператор N>
end.

Слайд 8

ОРГАНИЗАЦИЯ ВВОДА-ВЫВОДА ДАННЫХ

НАЧАЛА ПРОГРАММИРОВАНИЯ

ОРГАНИЗАЦИЯ ВВОДА-ВЫВОДА ДАННЫХ НАЧАЛА ПРОГРАММИРОВАНИЯ

Слайд 9

Ключевые слова

оператор вывода writer
формат вывода
оператор ввода read

Ключевые слова оператор вывода writer формат вывода оператор ввода read

Слайд 10

Вывод данных

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

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

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

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

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

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

Слайд 11

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

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

Слайд 12

1203001,20, 3001 2 3

1203001,20, 3001 2 3

Слайд 13

Результат
120300
1, 20, 300
1 2 3

Результат 120300 1, 20, 300 1 2 3

Слайд 14

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

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.

Слайд 16

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

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

Ввод

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

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

список ввода

Слайд 17

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

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

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
А

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

!

Слайд 18

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

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.

Слайд 20

Вычисление длины окружности и площади круга
Введите r>>8.5
C = 53.3800
S=226.8650

Вычисление длины окружности и площади круга Введите r>>8.5 C = 53.3800 S=226.8650

Слайд 21

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

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

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

Слайд 22

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

Что является результатом выполнения оператора?
а) write (a)
б) write ('a')
в) write

Вопросы и задания Что является результатом выполнения оператора? а) write (a) б)
('a=', a)

Слайд 23

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

Дан фрагмент программы:
a:=10; b:=a+1: a:=b–a; write (a, b)
Какие числа будут

Вопросы и задания Дан фрагмент программы: a:=10; b:=a+1: a:=b–a; write (a, b)
выведены на экран компьютера?

Слайд 24

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

Опишите переменные, необходимые для вычисления
площади треугольника по его трём

Вопросы и задания Опишите переменные, необходимые для вычисления площади треугольника по его
сторонам, и
запишите оператор, обеспечивающий ввод
необходимых исходных данных.

Слайд 25

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

Какой тип имеет переменная f, если после выполнения
оператора write

Вопросы и задания Какой тип имеет переменная f, если после выполнения оператора
(f) на экран было выведено следующее
число?
а) 125
б) 1.25Е+2

Слайд 26

Домашнее задание

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

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

Слайд 27

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

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

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

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

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

список ввода

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

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