Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 9 лет назад пользователемМаргарита Акчурина
1 Проверка домашнего задания 9 а) var x, y: real; 9, 10, 11 a, b – стороны, s - площадь б) var a, b, s: real; в) n – количество тетрадей или обложек, st - цена тетради,so - цена обложки, s – стоимость покупки var n: integer, st, so, s: real; г) n1, n2, n3 – количество тетрадей, ручек, карандашей, s - стоимость, s1, s2, s3 – цена одной тетради, ручки, карандаша соответственно. var n1, n2, n3, s, s1, s2, s3: integer
2 Проверка домашнего задания а) zs:=(x1+x2)/2 9, 10, 11 б) k:=k-1 в) i:=i+1 г) s:=n1*s1+n2*s2+n3*s3. Запишите оператор для: а) вычисления среднего арифметического переменных x1 и x2 ; б) уменьшения на единицу значения переменной k ; в) увеличения на единицу значения переменной i ; г) вычисления стоимости покупки, состоящей из нескольких тетрадей, нескольких ручек и нескольких карандашей.
3 ОРГАНИЗАЦИЯ ВВОДА И ВЫВОДА ДАННЫХ НАЧАЛА ПРОГРАММИРОВАНИЯ Классная работа Урок 35 По данной теме урок 2
4 Ключевые слова оператор вывода writer формат вывода оператор ввода read
5 Вывод данных Вывод данных из оперативной памяти на экран монитора: rite write (,,..., ) список вывода Выражения - символьные, числовые, логические, в том числе переменные и константы Пример: write ( 's=', s ). Для s=15 на экране будет: s=15. Информация в кавычках выводится на экран без изменений
6 Варианты организации вывода Вариант организации вывода Оператор вывода Результат Без разделителей write (1, 20, 300) Добавить разделители – запятые write (1,,, 20,,, 300) 1, 20, 300 Добавить разделители – пробелы write (1,, 2,, 3)
7 Формат вывода Формат вывода позволяет установить количество позиций на экране, занимаемых выводимой величиной. Оператор вывода Результат выполнения оператора write ( s=, s:2:0); s=15 write ( s=, s:3:1); s=15.0 write ( s=, s:5:1); s= 15.0 write ( s:x:y) x - общее количество позиций, отводимых под число; y - количество позиций в дробной части числа. writeln - вывод c новой строки!
8 Первая программа program n_1; const pi=3.14; var r, c, s: real ; begin r:=5.4; c :=2*pi*r; s:=pi*r*r; writeln ('c =', c :6:4); writeln ('s=', s:6:4) end. Результат работы программы: Turbo Pascal Version 7.0 c = s =
9 Ввод данных с клавиатуры read read (, …, ) Ввод в оперативную память значений переменных : Выполнение оператора read: 1)компьютер переходит в режим ожидания данных: 2)пользователь вводит данные с клавиатуры: несколько значений переменных числовых типов могут вводиться через пробел или через запятую; при вводе символьных переменных пробел и запятую ставить их нельзя; 3)пользователь нажимает клавишу Enter. список ввода
10 Ввод данных с клавиатуры Команда ввода-вывода var i, j: integer;x: real;a: char; read (i, j, x, a); После выполнения оператора readln курсор переходит на новую строку. варианты организации входного потока: А 1, , А А Типы вводимых значений должны соответствовать типам переменных, указанных в разделе описания переменных. !
11 Улучшенная программа program n_1; const pi=3.14; var r, c, s: real; begin writeln( 'Вычисление длины окружности и площади круга '); write(' Введите r>>'); readln(r); c:=2*pi*r; s:=pi*r*r; writeln ('c =', с:6:4); writeln ('s=', s:6:4) end. Результат работы программы: Turbo Pascal Uersion 7.0 Вычисление длины окружности и площади круга Введите r>> 8.5 c = s =
12 Домашнее задание §4.2; вопросы и задания 1–10 к параграфу с. 183 Из них 3, 5, 8, 10 в тетрадях
13 Задания РТ 176 read (j, i, k, l) read (k, j, l, i) read (l, i, k, j)
14 Задания РТ 177 var c: real;
15 Задания РТ 178
16 Задания РТ 179 program n_179a var a, b, c, d: real; Begin writeln (Вычисление дискриминанта); writeln (Ввод a, b, c); readln (a, b, c); d:= sqr(b)-4*a*c; writeln (Дискриминант =, d); end. program n_179b var d, t, s, s1, s2: real; Begin writeln (Вычисление площади кольца); writeln (Ввод d, t); readln (d, t); s1:= 3.14*sqr(d/2+t); s1:= 3.14*sqr(d)/4); s:=s1-s2 writeln ( Площадь кольца =, s); end.
17 Самое главное Для ввода в оперативную память значений переменных используются операторы ввода read и readln. Для вывода данных из оперативной памяти на экран монитора используются операторы вывода write и writeln. Ввод исходных данных и вывод результатов должны быть организованы понятно и удобно; это обеспечивает дружественность пользовательского интерфейса.
18 Вопросы и задания Запишите оператор, обеспечивающий во время работы программы ввод значения переменной summa. Целочисленным переменным i, j, k нужно присвоить соответственно значения 10, 20 и 30. Запишите оператор ввода, соответствующий входному потоку: а) б) в) 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) Какие числа будут выведены на экран компьютера? Напишите программу, которая вычисляет площадь и периметр прямоугольника по двум его сторонам.
19 Опорный конспект Ввод в оперативную память значений переменных выполняют операторы ввода read и readln. Вывод данных из оперативной памяти на экран монитора выполняют операторы вывода write и writeln. read (, …, ) список ввода write,,..., список вывода
20 Источники информации b9f145e7/9_77. swf - команда ввода-вывода 3197b9f145e7/9_77.swf
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.