🗊Презентация Структура программы в Паскале. Ввод и вывод данных. (Тема 2)

Нажмите для полного просмотра!
Структура программы в Паскале. Ввод и вывод данных. (Тема 2), слайд №1Структура программы в Паскале. Ввод и вывод данных. (Тема 2), слайд №2Структура программы в Паскале. Ввод и вывод данных. (Тема 2), слайд №3Структура программы в Паскале. Ввод и вывод данных. (Тема 2), слайд №4Структура программы в Паскале. Ввод и вывод данных. (Тема 2), слайд №5Структура программы в Паскале. Ввод и вывод данных. (Тема 2), слайд №6Структура программы в Паскале. Ввод и вывод данных. (Тема 2), слайд №7Структура программы в Паскале. Ввод и вывод данных. (Тема 2), слайд №8Структура программы в Паскале. Ввод и вывод данных. (Тема 2), слайд №9Структура программы в Паскале. Ввод и вывод данных. (Тема 2), слайд №10Структура программы в Паскале. Ввод и вывод данных. (Тема 2), слайд №11Структура программы в Паскале. Ввод и вывод данных. (Тема 2), слайд №12Структура программы в Паскале. Ввод и вывод данных. (Тема 2), слайд №13Структура программы в Паскале. Ввод и вывод данных. (Тема 2), слайд №14Структура программы в Паскале. Ввод и вывод данных. (Тема 2), слайд №15Структура программы в Паскале. Ввод и вывод данных. (Тема 2), слайд №16Структура программы в Паскале. Ввод и вывод данных. (Тема 2), слайд №17Структура программы в Паскале. Ввод и вывод данных. (Тема 2), слайд №18Структура программы в Паскале. Ввод и вывод данных. (Тема 2), слайд №19Структура программы в Паскале. Ввод и вывод данных. (Тема 2), слайд №20Структура программы в Паскале. Ввод и вывод данных. (Тема 2), слайд №21Структура программы в Паскале. Ввод и вывод данных. (Тема 2), слайд №22Структура программы в Паскале. Ввод и вывод данных. (Тема 2), слайд №23Структура программы в Паскале. Ввод и вывод данных. (Тема 2), слайд №24Структура программы в Паскале. Ввод и вывод данных. (Тема 2), слайд №25Структура программы в Паскале. Ввод и вывод данных. (Тема 2), слайд №26Структура программы в Паскале. Ввод и вывод данных. (Тема 2), слайд №27Структура программы в Паскале. Ввод и вывод данных. (Тема 2), слайд №28

Содержание

Вы можете ознакомиться и скачать презентацию на тему Структура программы в Паскале. Ввод и вывод данных. (Тема 2). Доклад-сообщение содержит 28 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Основы программирования
Учитель информатики и ИКТ
ГОУ г.Москвы СОШ №310
 «У Чистых прудов»
Цыбикова Т.Р.
Описание слайда:
Основы программирования Учитель информатики и ИКТ ГОУ г.Москвы СОШ №310 «У Чистых прудов» Цыбикова Т.Р.

Слайд 2





Структура программы в Паскале.
Ввод и вывод данных.
Тема 2.
Описание слайда:
Структура программы в Паскале. Ввод и вывод данных. Тема 2.

Слайд 3





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

Слайд 4





Общий вид программы
program (имя программы);
label (список меток);
const (список постоянных значений);
type (описания сложных типов данных);
var (описания данных программы);
begin (начало программного блока)
  (алгоритм)
end. (конец программы)
Описание слайда:
Общий вид программы program (имя программы); label (список меток); const (список постоянных значений); type (описания сложных типов данных); var (описания данных программы); begin (начало программного блока)   (алгоритм) end. (конец программы)

Слайд 5





Имя программы
Имя программы состоит не более, чем из 8 знаков, начинается с буквы и содержит буквы, цифры и знаки подчеркивания.
Программа начинается со слова program и заканчивается словом end  с точкой.
Операторы, разделы и описания разделов заканчиваются точкой с запятой.
Описание слайда:
Имя программы Имя программы состоит не более, чем из 8 знаков, начинается с буквы и содержит буквы, цифры и знаки подчеркивания. Программа начинается со слова program и заканчивается словом end с точкой. Операторы, разделы и описания разделов заканчиваются точкой с запятой.

Слайд 6





Описательная часть программы
Описательная часть программы состоит из четырех разделов.
Использование таких разделов как раздел меток label , раздел констант const, раздел типов type будет рассмотрено по мере необходимости.
Основным является раздел var. В нем указываются имена переменных, используемых в программе и их тип. Для числовых данных применяются основные описатели типов integer и real.
Описание слайда:
Описательная часть программы Описательная часть программы состоит из четырех разделов. Использование таких разделов как раздел меток label , раздел констант const, раздел типов type будет рассмотрено по мере необходимости. Основным является раздел var. В нем указываются имена переменных, используемых в программе и их тип. Для числовых данных применяются основные описатели типов integer и real.

Слайд 7





Раздел переменных
Например, в программе используются две целочисленные переменные и одна вещественная. 
Раздел переменных может иметь вид:
var i,j: integer; x: real;
Имена переменных одного типа перечисляются через запятую, затем после двоеточия указывается их тип. Описание каждого типа заканчивается точкой с запятой.
Когда при переводе на машинный язык транслятор встречает описание переменной, он отводит для этой переменной ячейку памяти и ставит в соответствие номер первого байта ячейки.
Описание слайда:
Раздел переменных Например, в программе используются две целочисленные переменные и одна вещественная. Раздел переменных может иметь вид: var i,j: integer; x: real; Имена переменных одного типа перечисляются через запятую, затем после двоеточия указывается их тип. Описание каждого типа заканчивается точкой с запятой. Когда при переводе на машинный язык транслятор встречает описание переменной, он отводит для этой переменной ячейку памяти и ставит в соответствие номер первого байта ячейки.

Слайд 8





Программный блок
Программный блок содержит операторы, описывающие алгоритм решения задачи.
Для сообщения данных компьютеру служат операторы ввода и вывода.
Оператор ввода помещает вводимое значение переменной в отведенную для нее ячейку. Оператор ввода: 
read (список имен);
Описание слайда:
Программный блок Программный блок содержит операторы, описывающие алгоритм решения задачи. Для сообщения данных компьютеру служат операторы ввода и вывода. Оператор ввода помещает вводимое значение переменной в отведенную для нее ячейку. Оператор ввода: read (список имен);

Слайд 9





Оператор ввода
Оператор read (читать) останавливает работу программы и ждет, пока пользователь наберёт на клавиатуре число и нажмет <Enter>. 
Введенное число помещается в оперативную память, в отведенную ячейку. 
Если список имен содержит несколько имен, то для каждого надо внести свое значение. 
Числа вводятся или через пробел, или через запятую, или нажатием клавиши <Enter>.
Описание слайда:
Оператор ввода Оператор read (читать) останавливает работу программы и ждет, пока пользователь наберёт на клавиатуре число и нажмет <Enter>. Введенное число помещается в оперативную память, в отведенную ячейку. Если список имен содержит несколько имен, то для каждого надо внести свое значение. Числа вводятся или через пробел, или через запятую, или нажатием клавиши <Enter>.

Слайд 10





Например, read (i,j);
требует ввода двух целых чисел. После работы этого оператора курсор располагается за последним числом, но не переводится на новую строку.
Для перевода курсора на новую строку экрана дисплея после ввода данных надо использовать оператор 
readln (список имен);
Описание слайда:
Например, read (i,j); требует ввода двух целых чисел. После работы этого оператора курсор располагается за последним числом, но не переводится на новую строку. Для перевода курсора на новую строку экрана дисплея после ввода данных надо использовать оператор readln (список имен);

Слайд 11





Оператор вывода
Для вывода результатов работы программы на экран дисплея служит оператор write (список вывода);
Оператор write (писать) выводит данные на экран дисплея. 
Список вывода – перечисленные через запятую имена результатов или арифметические выражения, являющиеся результатом работы программы. 
Также в список вывода, для пояснения, входят заключенные в апострофы тексты.
Описание слайда:
Оператор вывода Для вывода результатов работы программы на экран дисплея служит оператор write (список вывода); Оператор write (писать) выводит данные на экран дисплея. Список вывода – перечисленные через запятую имена результатов или арифметические выражения, являющиеся результатом работы программы. Также в список вывода, для пояснения, входят заключенные в апострофы тексты.

Слайд 12





Например, write ('x=', x);
Этот оператор напечатает на экране, начиная с той позиции, где находится курсор, текст, заключенный между апострофами, и значение переменной x из оперативной памяти. Значение будет выведено в форме вещественного числа с плавающей точкой.
Описание слайда:
Например, write ('x=', x); Этот оператор напечатает на экране, начиная с той позиции, где находится курсор, текст, заключенный между апострофами, и значение переменной x из оперативной памяти. Значение будет выведено в форме вещественного числа с плавающей точкой.

Слайд 13





Чтобы число было выведено в форме с фиксированной точкой
Чтобы число было выведено в форме с фиксированной точкой, надо после имени соответствующей переменной указать два целых числа, отделив каждое двоеточием. 
Первое из этих чисел показывает, сколько позиций занимает число (включая десятичную точку и знак числа).
Второе равно количеству цифр дробной части числа.
Описание слайда:
Чтобы число было выведено в форме с фиксированной точкой Чтобы число было выведено в форме с фиксированной точкой, надо после имени соответствующей переменной указать два целых числа, отделив каждое двоеточием. Первое из этих чисел показывает, сколько позиций занимает число (включая десятичную точку и знак числа). Второе равно количеству цифр дробной части числа.

Слайд 14





Например, для печати числа -23.57
как значения переменной x, оператор печати примет вид:
write ('x=', x:6:2);
На экран будет выдано x=-23.57
Описание слайда:
Например, для печати числа -23.57 как значения переменной x, оператор печати примет вид: write ('x=', x:6:2); На экран будет выдано x=-23.57

Слайд 15





Оператор пустого вывода
Перевод курсора на новую строку можно осуществить оператором пустого вывода writeln;
Если надо перевести курсор после печати, то применяется
Описание слайда:
Оператор пустого вывода Перевод курсора на новую строку можно осуществить оператором пустого вывода writeln; Если надо перевести курсор после печати, то применяется

Слайд 16





Оператор пустого ввода
После вывода результатов работы программы на экран в Турбо Паскаль система так быстро возвращается в редактор текстов программы, что пользователь не успевает увидеть результаты. Чтобы задержать изображение, в конце программы следует ставить оператор пустого ввода
Описание слайда:
Оператор пустого ввода После вывода результатов работы программы на экран в Турбо Паскаль система так быстро возвращается в редактор текстов программы, что пользователь не успевает увидеть результаты. Чтобы задержать изображение, в конце программы следует ставить оператор пустого ввода

Слайд 17





Рассмотрим пример программы
	Пусть требуется найти сумму, произведение и разность двух данных чисел. 
Для каждой из чисел надо придумать имя переменной и указать ее тип. 
Затем ввести эти числа в отведенные ячейки.
Напечатать результаты, используя возможность оператора вывода содержать арифметическое выражение.
Описание слайда:
Рассмотрим пример программы Пусть требуется найти сумму, произведение и разность двух данных чисел. Для каждой из чисел надо придумать имя переменной и указать ее тип. Затем ввести эти числа в отведенные ячейки. Напечатать результаты, используя возможность оператора вывода содержать арифметическое выражение.

Слайд 18





Пример программы
program E1;
   var a,b:real;
begin
   writeln ('введите два числа через пробел, затем нажмите <Enter>');
    readln (a,b);
    writeln('a+b=',a+b, 'a*b=',a*b, ' a-b=',a-b);
end.
Описание слайда:
Пример программы program E1; var a,b:real; begin writeln ('введите два числа через пробел, затем нажмите <Enter>'); readln (a,b); writeln('a+b=',a+b, 'a*b=',a*b, ' a-b=',a-b); end.

Слайд 19





Служебные слова Паскаля
Служебные слова Паскаля, выделенные жирным шрифтом, при наборе текста программы на клавиатуре никак не выделяются, их различает транслятор (синоним-компилятор). Поэтому служебные слова нельзя использовать в качестве имен.
Первый оператор программного блока выводит на экран подсказку для пользователя − что он должен сделать. Для ввода данных рекомендуется создавать подобные подсказки.
Описание слайда:
Служебные слова Паскаля Служебные слова Паскаля, выделенные жирным шрифтом, при наборе текста программы на клавиатуре никак не выделяются, их различает транслятор (синоним-компилятор). Поэтому служебные слова нельзя использовать в качестве имен. Первый оператор программного блока выводит на экран подсказку для пользователя − что он должен сделать. Для ввода данных рекомендуется создавать подобные подсказки.

Слайд 20





Пример программы
program E1;
   var a,b: real;
begin
   writeln ('введите два числа через пробел и затем нажмите <Enter>');
    readln (a,b);
    writeln('a+b=',a+b, '  a*b=',a*b, '  a-b=',a-b);
end.
Описание слайда:
Пример программы program E1; var a,b: real; begin writeln ('введите два числа через пробел и затем нажмите <Enter>'); readln (a,b); writeln('a+b=',a+b, ' a*b=',a*b, ' a-b=',a-b); end.

Слайд 21





При решении задач имена присваиваются 
При решении задач имена присваиваются не только исходным данным, но и результатам, а также получаемым промежуточным значениям.
Поскольку в рассматриваемом примере надо получить три результата, введем для них переменные x, y, z. 
В программе этим переменным будут присвоены значения суммы, произведения и разности двух вводимых чисел.
Описание слайда:
При решении задач имена присваиваются При решении задач имена присваиваются не только исходным данным, но и результатам, а также получаемым промежуточным значениям. Поскольку в рассматриваемом примере надо получить три результата, введем для них переменные x, y, z. В программе этим переменным будут присвоены значения суммы, произведения и разности двух вводимых чисел.

Слайд 22





Например, 
program E2;
   var a, b, x, y, z: real;
begin
   writeln ('введите два числа через пробел, затем нажмите <Enter>');
    readln (a,b);
    x:=a+b;
    y:=a*b;
    z:=a-b;
    writeln('a+b=',x, ‘    a*b=',y, '    a-b=',z);
end.
Описание слайда:
Например, program E2; var a, b, x, y, z: real; begin writeln ('введите два числа через пробел, затем нажмите <Enter>'); readln (a,b); x:=a+b; y:=a*b; z:=a-b; writeln('a+b=',x, ‘ a*b=',y, ' a-b=',z); end.

Слайд 23





Вопросы и задания
Для чего необходимо описывать данные в программе?
Как описать переменные одного типа, например, вещественного?
Какой оператор используется для ввода данных?
Куда попадают введенные с клавиатуры числа при работе оператора ввода?
Как перевести курсор на новую строку после ввода данных?
Описание слайда:
Вопросы и задания Для чего необходимо описывать данные в программе? Как описать переменные одного типа, например, вещественного? Какой оператор используется для ввода данных? Куда попадают введенные с клавиатуры числа при работе оператора ввода? Как перевести курсор на новую строку после ввода данных?

Слайд 24





Вопросы и задания
Как вывести результаты работы программы на экран дисплея?
Как сделать, чтобы данные выводились с новой строки?
Как увидеть результаты ввода на экране дисплея, если уже сработал write?
Можно ли получить результат вычислений без использования оператора присваивания?
Описание слайда:
Вопросы и задания Как вывести результаты работы программы на экран дисплея? Как сделать, чтобы данные выводились с новой строки? Как увидеть результаты ввода на экране дисплея, если уже сработал write? Можно ли получить результат вычислений без использования оператора присваивания?

Слайд 25





Вопросы и задания
Напишите программу вычисления среднего арифметического двух чисел.
Напишите программу вычисления расстояния между двумя точками плоскости.
Напишите программу вычисления площади треугольника по формуле Герона.
Напишите программу вычисления площади боковой поверхности куба.
Напишите программу вычисления площади и гипотенузы прямоугольного треугольника, если известны его катеты.
Описание слайда:
Вопросы и задания Напишите программу вычисления среднего арифметического двух чисел. Напишите программу вычисления расстояния между двумя точками плоскости. Напишите программу вычисления площади треугольника по формуле Герона. Напишите программу вычисления площади боковой поверхности куба. Напишите программу вычисления площади и гипотенузы прямоугольного треугольника, если известны его катеты.

Слайд 26





Вопросы и задания
Напишите программу вычисления суммы модулей трех вещественных чисел.
Напишите программу вычисления площади круга, если известна длина окружности.
Напишите программу вычисления площади равностороннего треугольника.
Напишите программу возведения числа в четвертую степень за две операции.
Напишите программу возведения числа в седьмую степень за четыре операции.
Описание слайда:
Вопросы и задания Напишите программу вычисления суммы модулей трех вещественных чисел. Напишите программу вычисления площади круга, если известна длина окружности. Напишите программу вычисления площади равностороннего треугольника. Напишите программу возведения числа в четвертую степень за две операции. Напишите программу возведения числа в седьмую степень за четыре операции.

Слайд 27





Вопросы и задания
Напишите программу определения времени встречи двух автомобилей, если известно расстояние между двумя пунктами, откуда они вышли навстречу друг другу одновременно, а также их скорости.
Напишите программу вычисления суммы арифметической прогрессии, если известен её начальный член и разность, а также количество её членов.
УКАЗАНИЕ: при работе на компьютере укажите разные форматы вывода чисел с фиксированной точкой, выполните программу для разных данных несколько раз.
Описание слайда:
Вопросы и задания Напишите программу определения времени встречи двух автомобилей, если известно расстояние между двумя пунктами, откуда они вышли навстречу друг другу одновременно, а также их скорости. Напишите программу вычисления суммы арифметической прогрессии, если известен её начальный член и разность, а также количество её членов. УКАЗАНИЕ: при работе на компьютере укажите разные форматы вывода чисел с фиксированной точкой, выполните программу для разных данных несколько раз.

Слайд 28





Литература
А.А.Кузнецов, Н.В.Ипатова 
«Основы информатики», 8-9 кл.:
Раздел 3. ОСНОВЫ ПРОГРАММИРОВАНИЯ, 
С.87-91
Описание слайда:
Литература А.А.Кузнецов, Н.В.Ипатова «Основы информатики», 8-9 кл.: Раздел 3. ОСНОВЫ ПРОГРАММИРОВАНИЯ, С.87-91



Похожие презентации
Mypresentation.ru
Загрузить презентацию