Линейный алгоритм. PASCAL. Оператор ввода данных readln(имена переменных через,) или read(имена переменных через,) Значения переменных задаются после.

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



Advertisements
Похожие презентации
Линейные задачи Операторы ввода вывода присваивания.
Advertisements

Линейные задачи Операторы ввода, вывода, присваивания.
Структура программы на языке Паскаль. Алфавит Алфавит паскаля состоит из букв, цифр и спецсимволов. Между группами алфавита используются разделители Буквы.
1 Тема: Арифметические операции и линейные программы.
Урок 6 Turbo Pascal Язык профессионального программирования, который назван в честь французского математика и философа Блеза Паскаля (1623–1662) и разработан.
1 Арифметические операции + сложение – вычитание * умножение / деление div деление нацело (остаток отбрасывается) mod остаток от деления var a, b: integer;
Язык программирования Pascal. Основные понятия Программа Компиляция Оператор Идентификатор Набор команд на языке программирования Перевод программы (целой)
PASCAL Линейные вычислительные алгоритмы. Цель: отработать навык составления линейных программ. Требования к знаниям учащихся: Учащиеся должны знать:
1 Программирование на языке Паскаль Тема 1. Введение.
1 Простейшая программа program qq; begin { начало программы } end. { конец программы } program qq; begin { начало программы } end. { конец программы }
ЛИНЕЙНЫЕ АЛГОРИТМЫ. Алгоритмические действия над исходными данными и рабочими объектами языка, необходимые для решения поставленной задачи описываются.
Арифметические выражения. Выражение - это формальное правило для вычисления некоторого значения. В зависимости от типа значения выражения можно разделить.
Среди современных языков программирования одним из самых популярных является язык Паскаль. Этот язык разработан в 1971 году и назван в честь Блеза Паскаля.
1 Программирование на языке Паскаль Тема 1. Введение Кулебякин В.В.
1 Программирование на языке Паскаль Тема 1. Введение.
Урок 3 Turbo Pascal Язык профессионального программирования, который назван в честь французского математика и философа Блеза Паскаля (1623–1662) и разработан.
ПАСКАЛЬ Операторы ввода, вывода и присваивания. Структура программы и.
Язык программирования Pascal Линейные алгоритмы. Выражение Выражение – совокупность операндов и операций. Операнды – константы, переменные, функции. Арифметические.
Pascal ABC. Структура программы. Типы. Операторы ввода и вывода.
Линейные вычислительные процессы (Текущий контроль) Презентация подготовлена учителем информатики МБОУ СОШ 32 г. Новочеркасска Шевченко Л.Б.
Транксрипт:

Линейный алгоритм. PASCAL

Оператор ввода данных readln(имена переменных через,) или read(имена переменных через,) Значения переменных задаются после запуска программы в том порядке, в каком указаны в скобках. В конце нажимают клавишу ENTER.

Оператор вывода writeln(аргументы через,) write(аргументы через,) Аргументами могут быть числа, текст, выражения. Если вся информация оператора write не умещается на строке, то вывод продолжается с новой.

Примеры оператора вывода write(-500) write(3+2) write(я пишу) write(8,y,15,x) write(8, y,3*5, x) write(8,,3*5,,y) я пишу 8y15x 8 15 y

Оператор присваивания Имя переменной := выражение Оператор заносит в память значение вычисленного выражения под соответствующим именем Что означает запись х:=х+1?

Пример Фрагмент программы: v:=-2+10; h:=10*v; s:=v+h В памяти: v=8 h=80 s=88

Арифметические Операции +, - *, / Умножение не пропускать!!! DIV –деление нацело 5 DIV 2 MOD- остаток от деления 7 MOD 3

ЗАДАЧА. В углу прямоугольного двора х*у стоит дом а*с. Найти площадь двора, дома и длину забора. х у а с Нужны переменные:х, у, а, с dvor – S двора dom – S дома zabor- длина забора Все они вещественного типа Словесный алгоритм: Ввод данных: x, y, a, c; Вычисление: dom, dvor, zabora; dvor:= x*y – dom; zabor:= 2*y + 2*x – a – b; Вывод результатов: dvor, dom, zabor.

Блок-схема и программа: Program s; var x, y, a, c, dvor, dom, zabor: real; begin writeln(Введите данные:); readln(x, y, a, c) ; dom:=a*c; dvor:=x*y – dom; zabor:=2*y + 2*x – a – b; writeln(S_двора=, dvor); writeln(S_дома=, dom); writeln(Длина_забора=, zabor); end. начало конец x, y, a, c Dom=… dvor=… Zabor=… dom, dvor zabor

Самостоятельно: Автомобиль ехал t1 часов со скоростью v1 и t2 часов со скоростью v2. Найти среднюю скорость. Для решения задачи понадобится кроме указанных выше переменных еще общее время t и расстояние s, а также v-среднее. Все они действительные числа. Нужно найти расстояние и общее время, а затем среднюю скорость Словесный алгоритм: Ввод данных: t1 – время первого автомобиля; v1- скорость первого автомобиля; t2 - время второго автомобиля; v2 – скорость второго автомобиля. Вычисление: t:=t1+t2; - общее время s:=t1*v1+t2*v2; - общее расстояние v:=s/t; -средняя скорость Вывод результатов: v