Similar presentations:
Понятие величины. Типы величин. Алгоритмическая конструкция «следование»
1.
Понятие величины. Типы величин.Алгоритмическая конструкция
«следование»
2.
ТемаПонятие величины. Типы величин.
Алгоритмическая конструкция
«следование!
Узнать:
об алгоритмической
конструкции «следование»
Познакомиться: с понятием «величина»
Научиться:
применять правила работы
с величинами при
составлении алгоритмов.
3.
Алгоритмические языки – это формальныеязыки, специально разработанные для записи
алгоритмов
· Алфавит – набор используемых символов
· Синтаксис – система правил, по которым из алфавита образуются
правильные конструкции языка
· Семантика – система правил, строго определяющая смысл и
способ употребления каждой конструкции языка
4.
Структура программы на языке КуМиралг имя_алгоритма
нач
.
кон
5.
Слово в языке КуМир представляет собойпоследовательность разрешенных (словарных)
символов:
• буквы (кириллические и латинские, прописные
и строчные);
• цифры;
• два специальных знака: @ _.
можно
длина, сумма1, 3кг, MacOS, admin@mail_ru
нельзя
альфа-123, а%в, С++
6.
Ключевые слова — это слова, которые имеютспециальное значение в языке
программирования
алг
нач
кон
исп
кон_исп
дано
надо
лит
таб
целтаб
вещтаб
логтаб
литтаб
и
нс
если
то
иначе
все
выбор
при
шаг
или
не
да
нет
утв
выход
ввод
вывод
арг
рез
аргрез
знач
цел
вещ
лог
сим
нц
кц
кц_при
раз
пока
для
от
до
7.
Типы величинI) Постоянные (с постоянным значением)
g=9,8м/с2 , число дней в неделе
II) Переменные (изменяющие значение)
1) имя: a, b, c, x, y, a1, b2, mp, alfa, beta
2) типы:
А) числовые: целые(цел), вещественные(вещ)
100 или 15 100.25 или 0. 15
Б) текстовые: символьные(сим), литерные(лит)
1 символ
слова, фразы
В) логические (лог) И, ИЛИ, НЕ
Г) табличные (таб)
8.
Операции в языке КумирI) Арифметические действия:
II) Логические операции:
+, - , * , / , **
> , <, <=, =>, < >
III) Строковые операции: склеивание строк
“Ком” + “пот”=“Компот”
IV) Операция присваивания:
имя переменной := значение
a:= 2 b:= a*3 a:=b
a:=2 b:=2*3 a:=6
9.
Выражение в языке КуМир - это языковаяконструкция, описывающая порядок получения
нового значения, путем выполнения
предусмотренных операций над уже известными
значениями
10.
Арифметические выраженияЯзык алгебры
Алгоритмический язык
Правила записи математических функций
Модуль числа Х
| X |
abs ( x)
Корень из числа Х
√ X
sqrt (x)
Число Х в квадрате
X2
sqr (x)
Число Х в любой степени
Xn
X **n
Остаток от деления a на b
mod( 5, 3)=2
mod(a, b)
div (5, 3)=1
div ( a, b)
Целая часть от деления a на b
11.
ВыраженияII ) Логические: ( X>5 ) и ( X<10)
III) Строковые:
a:=“ Ком”, b:=“пот”, c:=a + b
12.
Следование – это основная алгоритмическаяконструкция, которая показывает естественный,
последовательный порядок действий
Алгоритмы, в которых применяется только
структура «следование», называются линейными
алгоритмами
13.
Пример14.
Пример. Найти сумму двух чиселалг сложение
нач
. цел а, б, сумма
. вывод "введите два целых числа"
. ввод а, б
. сумма:=а+б
. вывод "Сумма равна ", а,"+",б,"=",сумма
кон