Презентация Линейные программы на язык TPascal


Линейные программы. Работа с переменными. Арифметические выражения и стандартные функции Ввод a, b с=2*a+b начало Вывод D Выполнил преподаватель информатики БПОУ ВО «ЧЛМТ» Соминина И.А. Алфавит языка Латинские буквы (прописные, строчные)Цифры СпецсимволыАрифметические операции (+ - * /)Знаки отношений (< > = )Разделители (, . ; : )Базовые слова (begin, end…) Структура программы Program Имя программы; Раздел объявлений;Begin Операторная часть;End. Program Имя программы Начинается с латинских букв, за которым могут идти цифры и знак подчеркивания _В написании не различаются строчные и прописные буквыИмя служит для обозначения имени программы Имя не должно содержать пробелов и других символов , ; :Не должно совпадать с названиями базовых слов и операторов Раздел объявлений var – описание переменныхuses – описание модулей (используется в графике)label – описание метокconst – описание постоянныхtype – описание типовprocedure (function) – описание подпрограмм Операторная часть Оператор – команда на языке программирования для задания некоторого завершенного действия Операторы разделяются Данные в программе Постоянные Переменные Типы переменных integer (Целый) – целые числа от -32768 до 32767longint (Целый) – целые числа от – 2 147 483 648 до 2 147 483 647real – действительные числаchar – символьный (1 символ ‘a’, ‘+’, ‘F’)string – строковый (строка символов от 0 до 255, например ‘Петя’) boolean – логический (true – истина, false - ложь) Описание переменных var <список переменных через запятую>: <тип>; Задание 1. Описать переменные для нахождения площади квадрата Задание 2. СамостоятельноОписать переменные для вычисления цены, количества, стоимости товара   Ответvar z,s: real; k:integer; Оператор ввода read (читать) readln (читать с новой строки)readln (список переменных);Пример: readln (а, с); Оператор вывода Способ использования Результат использования Пример write (список переменных) Вывод значений переменных write (а, с) write (‘Текст’) Вывод текста, стоящего в апострофах - write (3+2) Вывод значения выражения в скобках write (3+2) Оператор присваивания <переменная> := <выражение> <постоянная> <переменная> ПРИМЕР:S := a+ba := 5b := S Арифметические выражения Сложение (+)Вычитание (-)Умножение (*)Деление (/)Целая часть от деления (div)Остаток от деления (mod) ПРИМЕР25 div 4 = ?25 mod = ? Задание 3 Записать на языке Pascal следующие арифметические выражения2x + 5y x-y m+3 n   + 2х Задание 4 Составить программу вычисления суммы 2 чисел Итоги занятия Ответьте на вопросы:Какие программы называются линейными?Из чего состоит структура Pascal программыКакие операторы вы знаете?Какие типы данных вам знакомыКак записываются арифметические операции в языке Pascal Домашнее задание Выучить записи в тетрадиСоставить программу нахождения площади треугольника, если известны его основание и высота