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

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



Advertisements
Похожие презентации
ОРГАНИЗАЦИЯ ВВОДА И ВЫВОДА ДАННЫХ НАЧАЛА ПРОГРАММИРОВАНИЯ.
Advertisements

Проверка домашнего задания 9 а) var x, y: real; 9, 10, 11 a, b – стороны, s - площадь б) var a, b, s: real; в) n – количество тетрадей или обложек, st.
Операторы ввода/вывода, присваивания. Арифметические выражения.
Язык Паскаль Основы программирования. Язык программирования – это фиксированная система обозначений для описания алгоритмов и структур данных. Система.
Составить программу вычисления периметра равнобедренного треугольника. Задача.
Операторы ввода, вывода, и присваивания. Команда присваивания используется для изменения значений переменных, в языке Паскаль эта команда обозначается.
ЗНАКОМСТВО С ЯЗЫКОМ ПАСКАЛЬ 9 КЛАСС. ЦЕЛЬ: выяснить структуру программы, операторы, правила оформления и пунктуацию языка Паскаль.
Операторы ввода и вывода. Операторы вывода Вывод данных на экран write(x1,x2,….xn) или writeln(x1,x2,….xn), – имена переменных – выражения – просто числа.
Понятие переменной Переменная – это величина, которая изменяется в процессе работы программы. Для описания переменной следует указать имя переменной,
начало конец команда 1 команда 2 команда N … присваивания, ввода, вывода.
Урок 6 Turbo Pascal Язык профессионального программирования, который назван в честь французского математика и философа Блеза Паскаля (1623–1662) и разработан.
Тема урока Переменная. Тип данных. Ввод и вывод данных.
Что такое алгоритм? Назовите базовые структуры алгоритмов. В какой форме записываются алгоритмы? Словесная, графическая, программная. Составьте алгоритм.
Процедуры ввода-вывода Процедуры ввода Формат read (х1, …, xn ); readln (x1, …, xn ); {ввод значений переменных с клавиатуры в оперативную память ЭВМ}
Раздел описания переменных начинается со слова VAR (variables-переменные), за которым идет список имен переменных через запятую. Тип указывается после.
Язык программирования Данные (обрабатываемая информация). Команды (простые, сложные); Способ записи процесса решения задачи на ЭВМ - специальный язык для.
ГРАФИЧЕСКИЙ ИНТЕРФЕЙС PASCAL ABC. ОКНО РЕДАКТОРА КОДА.
Урок 3 Turbo Pascal Язык профессионального программирования, который назван в честь французского математика и философа Блеза Паскаля (1623–1662) и разработан.
Тема урока:. 1. Оператор Program необходим в программе для… записи заголовка вывода данных ввода данных 2. Оператор End - это: описания типа данных оператор.
Познакомиться с основными понятиями языка Pascal 2.
Транксрипт:

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

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

Вывод данных Вывод данных из оперативной памяти на экран монитора: rite write (,,..., ) список вывода Выражения - символьные, числовые, логические, в том числе переменные и константы Пример: write ( 's=', s ). Для s=15 на экране будет: s=15. Информация в кавычках выводится на экран без изменений

Варианты организации вывода Вариант организации вывода Оператор выводаРезультат Без разделителей write (1, 20, 300) Добавить разделители – запятые write (1,,, 20,,, 300) 1, 20, 300 Добавить разделители – пробелы write (1,, 2,, 3)

Формат вывода Формат вывода позволяет установить количество позиций на экране, занимаемых выводимой величиной. Оператор выводаРезультат выполнения оператора 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 новой строки!

Первая программа 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 =

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

Ввод данных с клавиатуры Команда ввода-вывода var i, j: integer;x: real;a: char; read (i, j, x, a); После выполнения оператора readln курсор переходит на новую строку. варианты организации входного потока: А 1, , А А Типы вводимых значений должны соответствовать типам переменных, указанных в разделе описания переменных. !

Улучшенная программа 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 =

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

Вопросы и задания Запишите оператор, обеспечивающий во время работы программы ввод значения переменной 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) Какие числа будут выведены на экран компьютера? Напишите программу, которая вычисляет площадь и периметр прямоугольника по двум его сторонам.

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

Источники информации b9f145e7/9_77.swf - команда ввода-вывода 3197b9f145e7/9_77.swf