Просмотр содержимого документа
«Презентация по теме "Учебный алгоритмический язык"»
Учебный алгоритмический язык
Состав алфавита алгоритмического языка
- буквы русского и латинского алфавитов;
- цифры
- знаки арифметических операций
сложение ( + ) , умножение ( * ) ,
вычитание ( - ) , деление ( / ) ;
- знаки отношений
- специальные символы ( ! ? % ” ”).
- служебные слова
Структура записи алгоритма
- Начало записи алгоритма снабжается заголовком такого вида:
алг
- Заголовок состоит из служебного слова алг и краткого названия алгоритма (желательно, чтобы имя алгоритма отражало его содержание).
- После заголовка следуют списки аргументов и результатов работы алгоритма (элементы списков отделяются запятыми):
арг
рез
- Аргументы алгоритма – это перечень исходных дан-ных, результаты – перечень требуемых результатов.
Структура записи алгоритма
- Рассмотренная выше часть алгоритма называется описательной .
- Далее следует исполнимая часть, которая начинается служебным словом нач и заканчивается словом кон .
- Между словами нач и кон размещается последовательность инструкций – серия команд.
- Если в алгоритмах работы с величинами используются промежуточные величины, то после служебного слова нач указывается их список с указанием типов.
арг список аргументов рез список результатов нач список промежуточных результатов и их типов серия команд кон Серия команд – это набор команд алгоритма, необходимых для его выполнения. Серия может состоять и из одной команды, а в отдельных случаях вообще быть пустой. " width="640"
Структура записи алгоритма
- Таким образом, общая запись алгоритма имеет следующий вид:
алг имя алгоритма
арг список аргументов
рез список результатов
нач список промежуточных результатов и их типов
серия команд
кон
- Серия команд – это набор команд алгоритма, необходимых для его выполнения. Серия может состоять и из одной команды, а в отдельных случаях вообще быть пустой.
Величины в УАЯ
- В программировании понятие величины имеет несколько другое значение в отличие от понятия величины в естественных науках.
- Оно является как бы более формальным: величиной называют объект, с которым связывается определённое множество значений.
- Такому объекту присваивается оригиналь-ное имя, называемое идентификатор .
Виды величин
- Величины бывают двух видов:
а ) константа (величина, которая в ходе выполнения алгоритма не меняет своего значения);
б) переменная (величина, значение которой меняется в процессе выполнения алгоритма).
- Величины обозначаются отдельными символами ( a , b , c , S , x , y , z ) или последовательностями символов ( a 1, x 2, y 10, summa ).
- типа.
- Тип величины определяет, какие значения может принимать величина и какие операции над этой величиной допустимы.
Типы величин в алгоритмическом языке
Величины
Значения,
которые они
принимают
Числовые
Целые числа
Тип величины
Обозна-
чение
целый
Действительные числа
Литерные
текст, слово,
строка
цел
Логические
вещественный
литерный
вещ
истина ( true)
ложь (false)
лит
логический
лог
: = алгебраическое выражение а:=13, b 1:= -6, x := x +1 2) Арифметические операции: «+» (сложение), «-» ( вычитание), «*» (умножение), «/» (деление); 3) Операции отношения = (равно) = (больше или равно) (не равно) (больше) " width="640"
Операции над величинами
1) Операция присваивания
идентификатор : = алгебраическое выражение
а:=13, b 1:= -6, x := x +1
2) Арифметические операции:
«+» (сложение), «-» ( вычитание),
«*» (умножение), «/» (деление);
3) Операции отношения
= (равно)
= (больше или равно) (не равно)
(больше)