Презентация по информатике на тему Ввод-вывод данных(Pascal) (7 класс)
Урок третий Процедуры ввода и вывода Ввод данных Для ввода данных используются процедуры READ и READLN. Read(список_переменных)- Процедура при считывании данных переход на другую строку не делает. Readln(список переменных))- при считывании данных происходит переход на другую строку Эти процедуры при работе в стандартном режиме выполняют два действия: - прерывание выполнения программы и ожидание ввода данных;-присваивание полученных данных переменным изсписка, соблюдая порядок следования. При использовании этих процедур необходимо помнить: 1) Они требуют обязательного ввода некоторой информа- ции! Если Вы таковую не введете, а просто нажмете Enter, то работа процедуры не закончится, она будет снова и снова входить в режим ожидания! 2) При введении нескольких данных разделять их или пробелами, или Enter, но не запятыми! Вывод данных Используют процедуры Write и Writeln . Write(список_элементов_вывода) Writeln(список_элементов_вывода) Write - выводит элементы в строку (друг за другом без пробелов и курсор остается в этой же строке). Writeln - после вывода элементов в строку переводит курсор в начало следующей строки. Вывод данных Числовые значения можно выводить, задав формат вывода! Write(имя1[действие]:кол-во позиций для числа: кол-во после запятой ) Например, Write(а: 0: 3), число а=23,123456 выведет как 23.123, т.е. три знака после запятой Применение процедур вывода! 1) если WRITE(‘текст‘), то выводится текст; заключен- ный в апострафы. Аналогично Writeln. 2) если WRITE(числовое выражение),то выводится результат 3) если WRITE(имя), то выводится значение этой переменной 4) если WRITE(имя1,имя2), то выводятся подрят эти значения 5) если WRITE(алгебраическое выражение), то - его результат 6) если WRITE(текст,имя, текст,выражение), то на экран вы-водится текст, значение переменной с именем имя1, опять текст и затем результат выражения Точно такие же действия для WRITELN! Выполнить задания 1. Каков будет результат данной программы: Program Task1;var b,c,d:real;begin read(b,c); d:=sqrt(sqr(b)-4*c); writeln(‘x1=‘,(-b+d)/2,’ x2=‘, (-b-d)/2);end. если заданы числа 1.0 и -2.9? 2. Что будет напечатано программой : Program Task2; var х:real; t: boolean;begin read(x); t:=x