Следование (линейный алгоритм)

Материал из IOC
Версия от 14:17, 21 декабря 2016; Золотов В.О. (обсуждение | вклад) (Новая страница: «Переменными называются параметры программы, значения которых могут изменяться в процес…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Переменными называются параметры программы, значения которых могут изменяться в процессе ее выполнения. Все используемые в программе переменные должны быть определены с указанием их типов до места их использования. Объявление переменных выполняется перед описанием алгоритма (до строки алг). Переменные имеют имя, тип, значение и адрес в памяти. Имя переменной строится из символов, используемых в идентификаторах. Обычно имя для переменных выбирают исходя из их назначения в программе. Тип переменной определяет значение, которое можно хранить в переменной, и набор операций, которые можно выполнять с этим значением. Пример объявления переменных: цел x | указывается тип и имя переменной вещ y, z |если имеются несколько переменных одного типа, их можно перечислить через запятую Задать переменной значение можно двумя способами: 1. С помощью оператора присваивания := (два символа: двоеточие и равно). 2. С помощью процедуры ввода значений с клавиатуры (или из файла) ввод.

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

Пример использования оператора присваивания: x := 1959 |пер. Х присваивается значение 1959 y := x + x * 10 |пер. Y присваивается значение 21549

Общий вид использования процедуры ввода ввод:

ввод (список переменных, разделенных запятыми) После ввода данных нажимается клавиша Enter. Если переменных несколько ввод их значений выполняется последовательно через пробел и заканчивается нажатием клавиши Enter.

Пример: ввод x |ввод значения в переменную Х ввод x, y |ввод значений в переменные Х и Y ввод x, y, z |ввод значений в переменные Х, Y и Z

Алгоритм решения линейных задач с использованием ввода данных с клавиатуры обычно имеет следующий вид: 1. На экран выводится подсказка (надпись, указывающая какие данные необходимо вводить в процедуре ввода). 2. Выполняется ввод исходных данных с помощью процедуры ввода ввод. 3. Выполняются необходимые расчеты и присваивание переменным значений. 4. Выводятся на экран результаты расчетов (значения переменных).

Пример задачи, реализующей линейный алгоритм с вводом данных.

Условие. Написать программу, вычисляющую площадь прямоугольника при любых значениях его сторон A и B. Решение. вещ a, b, s |объявление переменных алг нач |начало программы

   вывод ”Вычисление площади прямоугольника”	|вывод надписи
   вывод ”Введите длины сторон прямоугольника”	|вывод подсказки для ввода
   ввод a, b	|ввод данных в переменные а и b
   s := a * b	|расчёт по формуле
   вывод ”Площадь прямоугольника со сторонами ”, a, ” и ”, b, ” равна ”, s |вывод результата

кон |конец программы

Презентация с поясняющим примером

Задания для тренировки