Что такое алгоритм? Назовите базовые структуры алгоритмов. В какой форме записываются алгоритмы? Словесная, графическая, программная. Составьте алгоритм.

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



Advertisements
Похожие презентации
ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ АЛГОРИТМОВ Дома §
Advertisements

начало конец команда 1 команда 2 команда N … присваивания, ввода, вывода.
Технология составления алгоритмов и программы для решения линейных задач на языке Паскаль.
Тема урока Переменная. Тип данных. Ввод и вывод данных.
ГРАФИЧЕСКИЙ ИНТЕРФЕЙС PASCAL ABC. ОКНО РЕДАКТОРА КОДА.
Операторы ввода и вывода. Операторы вывода Вывод данных на экран write(x1,x2,….xn) или writeln(x1,x2,….xn), – имена переменных – выражения – просто числа.
ПРОГРАММИРОВАНИЕ ВВЕДЕНИЕ Урок 1 И. Г. Семакин, Е.К. Хеннер Учебник класс стр п И. Г. Семакин, Т.Ю. Шеина, Л.В. Шестакова Учебник.
Составить программу вычисления периметра равнобедренного треугольника. Задача.
Урок 6 Turbo Pascal Язык профессионального программирования, который назван в честь французского математика и философа Блеза Паскаля (1623–1662) и разработан.
ПАСКАЛЬ Операторы ввода, вывода и присваивания. Структура программы и.
Операторы ввода, вывода, и присваивания. Команда присваивания используется для изменения значений переменных, в языке Паскаль эта команда обозначается.
Урок 3 Turbo Pascal Язык профессионального программирования, который назван в честь французского математика и философа Блеза Паскаля (1623–1662) и разработан.
Язык программирования Паскаль ГОУ СОШ 489 г. Санкт-Петербурга Учитель информатики: Ольховик Марина Владимировна.
Программирование 1 © Бакунович А.В. PascalABS. Внимание 1.Запустить программу 2.Файл – сохранить как… 3.Сохранять в папке СВОЕГО Pascal (D:\Public\Pascal.
Проверка домашнего задания Команда присваивания. Ввод и вывод данных.
Язык Паскаль Основы программирования. Язык программирования – это фиксированная система обозначений для описания алгоритмов и структур данных. Система.
Основы программирования в Turbo Pascal Язык программирования Паскаль.
ЛИНЕЙНЫЕ АЛГОРИТМЫ. Алгоритмические действия над исходными данными и рабочими объектами языка, необходимые для решения поставленной задачи описываются.
program и мя п рограммы ; var и мя п еременной : т ип ; begin операторы end. - Имя программы - Раздел описания переменных - Раздел операторов.
Технология составления алгоритмов и программы для решения линейных задач на языке Паскаль.
Транксрипт:

Что такое алгоритм? Назовите базовые структуры алгоритмов. В какой форме записываются алгоритмы? Словесная, графическая, программная. Составьте алгоритм нахождения суммы чисел А и В.

Словесная форма: 1. Задать два числа А и В 2. Найти сумму этих чисел S=А+В Графическая форма: начало А, В S=А+В S конец Как запишется алгоритм на языке программирования Turbo Pascal?

присваивания, ввода, вывода.

А:=В; А – переменная; В – выражение; Типы переменной А и значение переменной В должны соответствовать друг другу. Например: x, y: integer; y:=2x+4;

1. Какие из следующих последовательностей символов являются операторами присваивания? А) X:=Y; Б) MIN=K+1; В) Rrr=125+1*A; Г) Str:=120*Y;

А) X:=X+2*Y; Y:=Y/2; (X=7, Y=1)

Оператор ввода значений с клавиатуры имеет вид: Read(A1,A2,…,An); где A1,A2,…,An – имена переменных. Readln; Ждет нажатия клавиши ввода.

WRITE(B1,B2,…,Bn); где B1,B2,…,Bn – выражения типов: Integer, Char, Real, String, Boolean. Значения типа Integer – выводятся в обычной форме в виде целого числа. Значения типа Real – в простейшем случае выводятся в форме с порядком, при этом мантисса содержит 7 цифр.

WRITE( ); на экране – Е02 WRITE( ); на экране – Е-04 Для удобства восприятия вывода существует возможность задания маски: WRITE(A:N:M); N – выражение, обозначающее общее число позиций, отводимых под значение А M – выражение, обозначающее число позиций, отводимых под дробную часть.

WRITE( :10:4); A N M WRITE( :6:2); Значения типа Char и String выводятся в виде одного или последовательности символов. Значения типа Boolean выводятся в виде True или False

Пример 3. Вывести на экран фразу – «Моя первая программа» Решение: Program primer3; Begin writeln(Моя первая программа); readln; end.

Program primer4; Var A,B,S: Integer; Begin Writeln(Введите значения чисел А, В); Read(A,B); S:=A+B; Writeln(S=, S); Readln; End. начало А, В S:=А+В S конец

Домашнее задание. Написать программу вычисления площади равнобедренной трапеции. Значения основания и боковой стороны вводятся с клавиатуры.

Какие операторы включают линейные программы? Назовите операторы ввода? Назовите операторы вывода? Чем отличается оператор Write от оператора Writeln?