Презентация, доклад Организация ввода и вывода данных в Pascal

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

Слайд 1Организация ввода-вывода в Pascal
Учитель информатики МБОУ СОШ №4
Митренко Любовь Алексеевна

Организация ввода-вывода в PascalУчитель информатики МБОУ СОШ №4Митренко Любовь Алексеевна

Слайд 2Ввод данных – передача информации от внешнего носителя в оперативную память

для обработки.

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

Для выполнения операций ввода-вывода служат четыре процедуры:
read,
readln,
write,
writeln.

Ввод данных – передача информации от внешнего носителя в оперативную память для обработки. Вывод данных – обратный

Слайд 3Процедура чтения (read, readln)

Назначение: процедура чтения считывает значения, вводимые с клавиатуры,

и записывает их в переменные, которые указаны.

Формат:
read (<имя переменной>, …, <имя переменной>);

Процедура чтения  (read, readln)Назначение: процедура чтения считывает значения, вводимые с клавиатуры, и записывает их в переменные,

Слайд 4Порядок выполнения:
Программа приостанавливает свою работу до тех пор, пока не

будут введены значения для указанных в списке переменных.
Значения вводятся с клавиатуры через пробел.
После набора данных нажимается клавиша ввода . При этом каждой переменой будет присвоены соответствующие данные в порядке их ввода.

Порядок выполнения: Программа приостанавливает свою работу до тех пор, пока не будут введены значения для указанных в

Слайд 5Пример:
var p: real;
k, h: integer;
begin
read (p, k);
read (h);
……..
end.

Строка

ввода: 23.5 21 45
При выполнении программы переменные получат значения: p = 23.5, k= 21, h = 45
Пример: var p: real;k, h: integer; begin read (p, k);read (h);……..end.Строка ввода: 23.5 21 45При выполнении программы

Слайд 6Процедура readln аналогична процедуре read.

Отличие в том, что после считывания

последнего в списке значения для одной процедуры readln данные для следующей процедуры readln будут считываться с начала новой строки.


Запись Readln без переменных даёт задержку на экране, выход – Enter.

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

Слайд 7Пример:
var p: real;
h, k : integer;
begin
readln (p,

k);
readln (h);
……..
end.

Строка ввода: 23.5 21
45
Пример: var p: real; h, k : integer; begin readln (p, k);readln (h);……..end.Строка ввода: 23.5 21 45

Слайд 8Процедура вывода ( write, writeln)

Назначение: процедура вывода производит вывод числовых данных,

символов, строк и логических значений на экран.

Формат: write (<список вывода>);

Элементы списка вывода разделяются запятыми.


Процедура вывода  ( write, writeln)Назначение: процедура вывода производит вывод числовых данных, символов, строк и логических значений

Слайд 9Элементом может быть:
1. текст, заключенный в апострофы; в него могут входить

любые символы, в том числе и русские буквы. При этом текст будет напечатан на экране точно в таком же виде, в каком указан в операторе.
Например: в программе - Write ('Привет!');
на экране - Привет!

2. имя переменной - на экране будет напечатано ее значение.
Например: если Х=675, то в программе - Write (Х);
на экране - 675

3. выражение - будет вычислено его значение и напечатан результат.
Например: в программе - Write (34*2+102);
на экране - 170

Элементом может быть:1. текст, заключенный в апострофы; в него могут входить любые символы, в том числе и

Слайд 10Процедура writeln аналогична write.

Отличие в том, что write после вывода последнего

в списке значения оставляет курсор на той же строчке, а writeln переводит его после печати на новую строку.

Процедура writeln, записанная без параметров, вызывает перевод строки.

Процедура writeln аналогична write.Отличие в том, что write после вывода последнего в списке значения оставляет курсор на

Слайд 11Пример:

var A, B, C: integer;

На экране:
begin
Readln (A, B, C); 3 4 5 {Enter}.
Write ('A*B =',A*B); A*B = 12
Write ('C*B =',C*B); C*B =20
end.

Пример: var A, B, C: integer;	       На экране:begin	Readln (A, B, C);

Слайд 12Формат печати
Печать целых чисел.

Формат печати целых чисел:
Writeln ( : );

Пример:

в программе: Writeln (A:4, B:6);
на экране: _ _45_ _ _123

Формат печатиПечать целых чисел.Формат печати целых чисел:Writeln ( : );Пример:   в программе: Writeln (A:4, B:6);

Слайд 132. Печать дробных чисел.

Формат печати дробного числа:
Writeln ( :

всех знаков>: <колич. знаков на дробную часть>);

Пример: пусть Х=1243,563, тогда
Writeln (X:8:2); ==> _1234.56
Writeln (X:13:5); ==> _ _ _1234.56300
Writeln (X:10:3); ==> _ _1234.563

2. Печать дробных чисел.Формат печати дробного числа: Writeln ( : : );Пример:  пусть Х=1243,563, тогдаWriteln (X:8:2);

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть