Меню
Разработки
Разработки  /  Информатика  /  Презентации  /  Прочее  /  Основные понятия и команды в программе КУМИР

Основные понятия и команды в программе КУМИР

Основные понятия и команды в программе КУМИР
16.10.2020

Содержимое разработки

Тема урока :  Основные понятия и команды в программе КУМИР Подготовил преподаватель Бурдин А.Б.

Тема урока : Основные понятия и команды в программе КУМИР

Подготовил преподаватель Бурдин А.Б.

Основная структурная единица языка КуМир — алгоритм. Программа на языке КуМир в простейшем случае состоит из нескольких алгоритмов, следующих один за другим. Алгоритмы в программе должны располагаться вплотную друг к другу, между ними могут быть только пустые строки и строки с комментариями. Разработчики языка

Основная структурная единица языка КуМир — алгоритм.

Программа на языке КуМир в простейшем случае состоит из нескольких алгоритмов, следующих один за другим.

Алгоритмы в программе должны располагаться вплотную друг к другу, между ними могут быть только пустые строки и строки с комментариями.

Разработчики языка "КуМир" преследовали цель создать простой язык для начального курса информатики, отвечающий современной технологии программирования и допускающий производственное использование. За основу был взят школьный алгоритмический язык.

В разных языках программирования такие единицы называются по-разному, в КуМире такая единица называется "Исполнитель".

Переменная – именованная область памяти, используемая для хранения значения, которое можно изменить при выполнении программы.  Константа – именованная область памяти, используемая для хранения фиксированного значения, которое невозможно изменить при выполнении программы.

Переменная – именованная область памяти, используемая для хранения значения, которое можно изменить при выполнении программы.

Константа – именованная область памяти, используемая для хранения фиксированного значения, которое невозможно изменить при выполнении программы.

ОБЩИЙ ВИД ОПИСАНИЯ АЛГОРИТМА  алг  имя_алгоритма тип_алгоритма  дано  условие_применимости алгоритма  надо  цель_выполнения_алгоритма нач последовательность команд кон Описание алгоритма состоит из: Заголовка (часть до служебного слова нач ) Тела алгоритма (часть словами нач и кон )

ОБЩИЙ ВИД ОПИСАНИЯ АЛГОРИТМА

алг имя_алгоритма тип_алгоритма

  • дано условие_применимости алгоритма
  • надо цель_выполнения_алгоритма

нач

последовательность команд

кон

Описание алгоритма состоит из:

Заголовка (часть до служебного слова нач )

Тела алгоритма (часть словами нач и кон )

Блок-схема алгоритма алг  имя_алгоритма нач тело алгоритма кон НАЧАЛО ТЕЛО АЛГОРИТМА КОНЕЦ

Блок-схема алгоритма

алг имя_алгоритма

нач

тело алгоритма

кон

НАЧАЛО

ТЕЛО АЛГОРИТМА

КОНЕЦ

ТИПЫ ВЕЛИЧИН  ИСПОЛЬЗУЕМЫХ В ПРОГРАММЕ Типы величин Как пишутся в программе Целые Пример описания цел Вещественные 1 2 3 4 и т.д. вещ Литерные 0,5 2,3 1,345 лит а б в г В записи имен переменных могут быть использованы любые символы русского и латинского алфавита, а так же цифры. Имя не должно начинаться с цифры. На длину имен в системе КуМир строгих ограничений не накладывается, но для удобства редактирования и во избежание переполнения строк переменным и алгоритмам не стоит давать слишком длинные имена. Обычно имя подбирается так, чтобы  можно было понять, для чего предназначен алгоритм. При редактировании программ также следует помнить о том, что русские и латинские буквы, сходные по написанию, различаются ЭВМ. Например, если при описании переменной с именем А пользователь набрал

ТИПЫ ВЕЛИЧИН ИСПОЛЬЗУЕМЫХ В ПРОГРАММЕ

Типы величин

Как пишутся в программе

Целые

Пример описания

цел

Вещественные

1 2 3 4 и т.д.

вещ

Литерные

0,5 2,3 1,345

лит

а б в г

В записи имен переменных могут быть использованы любые символы русского и латинского алфавита, а так же цифры. Имя не должно начинаться с цифры. На длину имен в системе КуМир строгих ограничений не накладывается, но для удобства редактирования и во избежание переполнения строк переменным и алгоритмам не стоит давать слишком длинные имена. Обычно имя подбирается так, чтобы  можно было понять, для чего предназначен алгоритм. При редактировании программ также следует помнить о том, что русские и латинские буквы, сходные по написанию, различаются ЭВМ. Например, если при описании переменной с именем А пользователь набрал "А" на латинском алфавите, а в тексте алгоритма пытается обратиться к этой переменной, набирая ее имя на русском алфавите, то в данной строке на "полях" появится сообщение "имя не определено".

Арифметические операции и стандартные функции для работы с числами Название операции Как пишутся в программе Сложение а+б Вычитание а-б Умножение а*б Деление а/б Возведение в степень а**б Присваивание а:=б

Арифметические операции и стандартные функции для работы с числами

Название операции

Как пишутся в программе

Сложение

а+б

Вычитание

а-б

Умножение

а*б

Деление

а/б

Возведение в степень

а**б

Присваивание

а:=б

б Меньше или равно a Больше или равно a=б " width="640"

ОПЕРАЦИИ СРАВНЕНИЯ ЧИСЕЛ

Название операции

Как пишутся в программе

Равно

а=б

Не равно

аб

Меньше

а

Больше

аб

Меньше или равно

a

Больше или равно

a=б

ВСТРОЕННЫЕ ФУНКЦИИ   Обращение     Функция    Типы   SIN (X)    COS (X)    TG (X)    EXP (X)    LN (X)    ABS (X)    SQRT (X)    MOD (A, B)       INT (X)    ПИ   Аргумента      синус х   косинус х   тангенс х   экспонента х (е х )   натур. логарифм х   модуль х   корень квадратный х   остаток от деления (А на В)      целая часть числа   число

ВСТРОЕННЫЕ ФУНКЦИИ

  Обращение  

  Функция   

Типы

  SIN (X)   COS (X)   TG (X)   EXP (X)   LN (X)   ABS (X)   SQRT (X)   MOD (A, B)      INT (X)   ПИ

  Аргумента   

  синус х  косинус х  тангенс х  экспонента х (е х )  натур. логарифм х  модуль х  корень квадратный х  остаток от деления (А на В)     целая часть числа  число "пи" - 3,14159  

  Функции   

вещ вещ вещ вещ вещ вещ вещ вещ, цел вещ вещ

вещ вещ вещ вещ вещ вещ вещ цел цел без аргум

КОМАНДЫ АЛГОРИТМИЧЕСКОГО ЯЗЫКА Вначале алгоритма объявляются перемен-ные и константы , которым будут присваи-ваться значения необходимые для расчетов  вещ а, р Сколько величин участвует в работе программы - столько и должно быть объявлено их вначале.

КОМАНДЫ АЛГОРИТМИЧЕСКОГО ЯЗЫКА

Вначале алгоритма объявляются перемен-ные и константы , которым будут присваи-ваться значения необходимые для расчетов

вещ а, р

Сколько величин участвует в работе программы - столько и должно быть объявлено их вначале.

КОМАНДЫ АЛГОРИТМИЧЕСКОГО ЯЗЫКА Например команда: Вывод “введите сторону квадрата” в процессе работы программы будет отображаться в нижнем окне: ВЫВОД диалога

КОМАНДЫ АЛГОРИТМИЧЕСКОГО ЯЗЫКА

Например команда:

Вывод “введите сторону квадрата”

в процессе работы программы будет отображаться в нижнем окне:

ВЫВОД диалога

КОМАНДЫ АЛГОРИТМИЧЕСКОГО ЯЗЫКА Например команда:  ввод а после нажатия клавиши Enter  будет отображена в правом окне, ВВОД данных то есть в буфере обмена (в памяти) программы.

КОМАНДЫ АЛГОРИТМИЧЕСКОГО ЯЗЫКА

Например команда:

ввод а

после нажатия клавиши Enter будет отображена в правом окне,

ВВОД данных

то есть в буфере обмена (в памяти) программы.

КОМАНДЫ АЛГОРИТМИЧЕСКОГО ЯЗЫКА Например команда:  р:=а*4 это ПРОЦЕСС, читается так: значению р  присваивается переменная а умноженная на число 4 Выполнение операций

КОМАНДЫ АЛГОРИТМИЧЕСКОГО ЯЗЫКА

Например команда:

р:=а*4

это ПРОЦЕСС, читается так: значению р присваивается переменная а умноженная на число 4

Выполнение операций

КОМАНДЫ АЛГОРИТМИЧЕСКОГО ЯЗЫКА Например команда: вывод “периметр =” , р  в процессе работы программы будет отображаться в нижнем окне, ВЫВОД данных то есть будет выводиться результат работы программы.

КОМАНДЫ АЛГОРИТМИЧЕСКОГО ЯЗЫКА

Например команда:

вывод “периметр =” , р

в процессе работы программы будет отображаться в нижнем окне,

ВЫВОД данных

то есть будет выводиться результат работы программы.

КОМАНДЫ АЛГОРИТМИЧЕСКОГО ЯЗЫКА ВЕТВЛЕНИЕ если условие  то серия 1  иначе серия 2 все если условие  то серия 1 все ЦИКЛИЧЕСКИЕ нц число повторений раз  тело цикла кц Ветвление бывает полное и неполное. Цикл с предусловием (цикл пока) - цикл, выполнение которого повторяется, пока истинно условие цикла. Служебные слова НЦ (начало цикла) и КЦ (конец цикла)пишутся строго одно под другим и соединяются вертикальной чертой. Правее этой черты записывается повторяемая последовательность команд (тело цикла). Цикл с параметром (цикл для) - повторное выполнение тела цикла, пока целочисленный параметр пробегает множество всех значений от начального ( i1 ) до конечного ( in ): нц пока условие  тело цикла кц

КОМАНДЫ АЛГОРИТМИЧЕСКОГО ЯЗЫКА

ВЕТВЛЕНИЕ

если условие

  • то серия 1
  • иначе серия 2

все

если условие

  • то серия 1

все

ЦИКЛИЧЕСКИЕ

нц число повторений раз

  • тело цикла

кц

Ветвление бывает полное и неполное.

Цикл с предусловием (цикл пока) - цикл, выполнение которого повторяется, пока истинно условие цикла. Служебные слова НЦ (начало цикла) и КЦ (конец цикла)пишутся строго одно под другим и соединяются вертикальной чертой. Правее этой черты записывается повторяемая последовательность команд (тело цикла).

Цикл с параметром (цикл для) - повторное выполнение тела цикла, пока целочисленный параметр пробегает множество всех значений от начального ( i1 ) до конечного ( in ):

нц пока условие

  • тело цикла

кц

КОМАНДЫ АЛГОРИТМИЧЕСКОГО ЯЗЫКА  нс, Служебное слово ( новая строка ) указывает ЭВМ, что информация должна выводиться на новую строку.

КОМАНДЫ АЛГОРИТМИЧЕСКОГО ЯЗЫКА

нс,

Служебное слово ( новая строка ) указывает ЭВМ, что информация должна выводиться на новую строку.

-80%
Курсы повышения квалификации

Организация и сопровождение олимпиадной деятельности учащихся

Продолжительность 72 часа
Документ: Удостоверение о повышении квалификации
4000 руб.
800 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Основные понятия и команды в программе КУМИР (523.46 KB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт

Учителю!
Огромная база учебных материалов на каждый урок с возможностью удаленного управления
Тесты, видеоуроки, электронные тетради