Алгоритмический язык КуМир
Содержание Интерфейс окна программы Линейный алгоритм Структуры «Ветвление» Одномерный массив. Циклические конструкции Обработка двумерных массивов Литерные величины
Внешний вид окна
Рабочие состояния системы Кумир
Рабочие состояния системы Кумир Выполнения
Рабочие состояния системы Кумир
Рабочие состояния системы Кумир Паузы
Главное меню системы КуМир
Главное меню системы КуМир
Главное меню системы КуМир
Главное меню системы КуМир
Общая структура программы (без параметров) в системе КуМир
Типы величин
Арифметические действия и стандартные функции
Арифметические действия и стандартные функции
Арифметические действия и стандартные функции
Операции сравнения
Логические операции
Приоритеты логических операций
Операции ввода-вывода
Этапы решения задач Условие задачи Постановка задачи Математическая формализация Алгоритм Блок-схема Программа Компьютерный эксперимент
(ГИА задание №10 и №12)
Линейный алгоритм (блок-схема)
Простейшая программа (линейный алгоритм) (ГИА задание №10)
Структура «ветвление»
Команда если – то - все или неполное ветвление Общий вид команды:
Пример 1 (неполное ветвление) Даны два числа; выбрать большее из них.
Команда если – то – иначе - все или полное ветвление
Пример 2 (полное ветвление) Даны два числа; выбрать большее из них.
Условные выражения Простое условие включает в себя два числа, две переменных или два арифметических выражения, которые сравниваются между собой с использованием операций сравнения (=, >, <). Например: 7>5, 2*8=4*4 и т.д.
Условные выражения Сложное условие — это последовательность простых условий, объединенных между собой знаками логических операций (и, или и др.). Например: (7>5) и (2*8=4*4)
Сложные ветвления
Команда выбор (неполная форма)
Команда выбор (полная форма)
Одномерный массив. Циклические конструкции
Описание одномерного массива
Циклические конструкции
Цикл «для» Общий вид: нц для i от i1 до i2 тело цикла (последовательность команд) кц
Цикл «для» (общий вид с шагом) Если шаг i3>0 , то тело цикла выполняется до тех пор, пока i≤i2 с условием, что i1≤i2.
Цикл «пока» Общий вид: нц пока условие тело цикла (последовательность команд) кц
Блок-схема для цикла «пока»
Цикл «кц_при» Общий вид: нц тело цикла (последовательность команд) кц при условие
Блок-схема для цикла «кц_ при»
Обработка двумерных массивов
Литерные величины
Типы литерных величин сим – один любой символ (кроме специальных символов КуМира); лит – строка литеральных символов
Команды обработки литерных величин
Команды обработки литерных величин
Исполнитель Строки