Информатика Лекция 3. План лекции Процедуры ввода - вывода Примеры ввода - вывода данных Структурированные операторы ( выбора )

Презентация:



Advertisements
Похожие презентации
Язык программирования Паскаль ГОУ СОШ 489 г. Санкт-Петербурга Учитель информатики: Ольховик Марина Владимировна.
Advertisements

1 Программирование на языке Паскаль Оператор выбора.
Тема урока Переменная. Тип данных. Ввод и вывод данных.
Языки программирования. Программа - алгоритм, записанный на языке программирования.
ОПЕРАТОР ВЫБОРА. С помощью операторов множественного выбора можно выбрать вариант из некоторого набора значений переменной. В силу множества вариантов.
1 Программирование на языке Паскаль Тема 6. Оператор выбора.
класс-ПОВТОРЕНИЕ ОСНОВНЫХ ПОНЯТИЙ ТЕМЫ « ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ » 8 КЛАСС.
Паскаль Типы переменных. Целочисленные типы ТипДиапазонРазмер в памяти Shortint байт Integer байта Longint
Оператор ветвления : if then else ; Вложенное ветвление : if then else else ;
Язык программирования Паскаль (Pascal). Структура программы на Паскале Заголовок программы Соглашения Описание меток Описание констант Описание переменных.
Информатика Лекция 4. План лекции Операторы цикла (While, repeat, for) Массивы.
CASE – ОПЕРАТОР ВЫБОРА. РАССМОТРИМ СЛЕДУЮЩУЮ ЗАДАЧУ : Х, ЕСЛИ Х = 3 У = Х+1, ЕСЛИ Х=0 Х 2 + Х –2, ЕСЛИ Х = -2 Х 3, ЕСЛИ Х = -8.
Операторы в языке Паскаль О ператор присваивания О ператор вызова процедуры О ператор безусловного перехода П устой оператор Простые Структурные (вкл.
Логический цикл While. На этом уроке мы познакомимся c организацией логических циклических структур на языке Турбо-Паскаль.
ПАСКАЛЬ Операторы ввода, вывода и присваивания. Структура программы и.
Операторы ввода и вывода. Операторы вывода Вывод данных на экран write(x1,x2,….xn) или writeln(x1,x2,….xn), – имена переменных – выражения – просто числа.
Программа имеет заголовок следующего вида Program имя ; Имя - это имя программы. Идентификатор имени имеет не более семи символов. Имя начинается с буквы.
Познакомиться с основными понятиями языка Pascal 2.
Лабораторная работа 1 Элементы языка Турбо Паскаль. Работа в среде Турбо Паскаль на ПЭВМ.
Оператор CASE. Pascal. Структура оператора CASE: Оператор CASE позволяет реализовать множественный выбор и в общем виде записывается так: case выражение.
Транксрипт:

Информатика Лекция 3

План лекции Процедуры ввода - вывода Примеры ввода - вывода данных Структурированные операторы ( выбора )

Процедуры ввода - вывода Операторы ввода : 1) Read ( ) – последовательный ввод переменных из списка ; 2) Readln ( ) – то же, что и оператор Read, только после ввода данных происходит переход на новую строку, т. е. ввод осуществляется каждый раз с новой строки ; 3) Readln – происходит переход на новую строку без ввода данных.

Процедуры ввода - вывода Значения вводимых переменных должны соответствовать типам переменных из списка ввода. В Турбо – Паскале допускается вводить значения следующих данных : целых (integer), вещественных (real), символьных (char), строковых (string).

Процедуры ввода - вывода Пример. Требуется ввести значения следующих переменных : А =2.5; S=7.42; P= –0.34E–01; M=10; N=15; C1='B'; C2='K'; C3='E' var A,S,P:real; M,N:integer; C1,C2,C3:char; Readln(A,S,P); Read(M,N,C1,C2,C3); Значения переменных вводятся следующим образом : –0.34 Е – ВКЕ ( без апострофов ) или –0.34 Е – ВК E

Процедуры ввода - вывода Операторы вывода. Оператор вывода данных имеет три формы записи : 1) Write ( ) – выводит последовательно значения переменных из списка ; 2) Writeln ( ) – то же, что и оператор Write, но после вывода переменных осуществляется переход на новую строку ( следующий оператор вывода будет выводить данные с начала новой строки ); 3) Writeln – осуществляет переход на новую строку без вывода данных. В Турбо – Паскале допустим вывод значений данных следующих типов : целых, вещественных, символьных, логических и строковых.

Пример. Пусть в результате выполнения программы переменные получили следующие значения : K= –7; P=8.74; S='+'; C=True. Выведем их на печать : var K: integer; P: real; S: char; C: boolean; Begin Writeln (' Пример '); Writeln ('K=',K,' P=',P); Writeln ('S=',S); Write ('C=',C); End. Информация будет выведена в следующем виде : Пример К =–7 Р = Е S=+ C=True

Пример 3. Используем форматный вывод для следующих переменных : K= –7; P=8.74; X=3.524; X1= 0.264*10 –5 ; S='+'; C=True. Writeln ('K=',K:3,' P=',P:5:2); Writeln ('X=',X:10, X1=,X1:10); Writeln ('S=',S:2,',, C=',C:6); В результате вывода получим : K= –7 P= 8.74 X= E+00 X1=0.2640E-05; S= +, C= True

Оператор выбора CASE Оператор CASE предназначен для программирования алгоритмов с большим числом разветвлений. Общий вид оператора CASE: case of : оператор 1; : оператор 2;..... : оператор n; else end; Замечание. Метки оператора CASE не описываются в разделе label, и на них нельзя переходить оператором GOTO. Метки внутри одного оператора выбора должны быть различными.

Пример. Вычислить значение теплоемкости химических веществ и соединений по выражениям : Cp = a + b·T;( Ι ) Cp = a + b·T + c·T 2 ;( Ι I) Cp = a + b·T + c/T 2 ;( ΙΙ I) Cp = a + b·T + c·T 2 + d/T 2 ;( Ι V) Программа Program Tepl; Var T,Cp,a,b,c,d:real; n,i:integer; Begin writeln(' введи Т,a,b,c,d='); readln(T,a,b,c,d); writeln(' введи номер формулы n='); readln(n); Case n of 1:Cp:=a + b ٭ T; 2:Cp:=a + b ٭ T+c ٭ T 2 ; 3:Cp:=a + b ٭ T+c/T 2 ; 4:Cp:=a + b ٭ T+ c ٭ T 2 +d/T 2 ; end; writeln(' Для n=n:2, Cp=',Cp:7:2); End.