Как сделать степень в кумире
Арифметические операции и функции для работы с числами
Операции сравнения чисел:
Стандартные функции для работы с числами:
Например, для вычисления значения функции:
Теперь мы знаем как на КуМире записывать сложные выражения (с конями, синусами, модулем и т.д.) и может построить графики разнообразных функций.
и
получим вот такой результат:
Задание 1. Напишите программу для построения графика функции:
Задание 2. Напишите программу для построения графика функции:
Задание 3. Напишите программу для построения графика функции:
Оносновные понятия и команды в программе КУМИР
Описание презентации по отдельным слайдам:
Тема урока: Оносновные понятия и команды в программе КУМИР Подготовил преподаватель Бурдин А.Б.
Основная структурная единица языка КуМир — алгоритм. Программа на языке КуМир в простейшем случае состоит из нескольких алгоритмов, следующих один за другим. Алгоритмы в программе должны располагаться вплотную друг к другу, между ними могут быть только пустые строки и строки с комментариями. Разработчики языка «КуМир» преследовали цель создать простой язык для начального курса информатики, отвечающий современной технологии программирования и допускающий производственное использование. За основу был взят школьный алгоритмический язык. В разных языках программирования такие единицы называются по-разному, в КуМире такая единица называется «Исполнитель».
Переменная – именованная область памяти, используемая для хранения значения, которое можно изменить при выполнении программы. Константа – именованная область памяти, используемая для хранения фиксированного значения, которое невозможно изменить при выполнении программы.
ОБЩИЙ ВИД ОПИСАНИЯ АЛГОРИТМА алг имя_алгоритма тип_алгоритма дано условие_применимости алгоритма надо цель_выполнения_алгоритма нач последовательность команд кон Описание алгоритма состоит из: Заголовка (часть до служебного слова нач) Тела алгоритма (часть словами нач и кон)
алг имя_алгоритма нач тело алгоритма кон НАЧАЛО КОНЕЦ ТЕЛО АЛГОРИТМА Блок-схема алгоритма
ТИПЫ ВЕЛИЧИН ИСПОЛЬЗУЕМЫХ В ПРОГРАММЕ Типы величин Как пишутся в программе Пример описания Целые цел 1 2 3 4и т.д. Вещественные вещ 0,5 2,3 1,345 Литерные лит а б в г В записи имен переменных могут быть использованы любые символы русского и латинского алфавита, а так же цифры. Имя не должно начинаться с цифры. На длину имен в системе КуМир строгих ограничений не накладывается, но для удобства редактирования и во избежание переполнения строк переменным и алгоритмам не стоит давать слишком длинные имена. Обычно имя подбирается так, чтобы можно было понять, для чего предназначен алгоритм. При редактировании программ также следует помнить о том, что русские и латинские буквы, сходные по написанию, различаются ЭВМ. Например, если при описании переменной с именем А пользователь набрал «А» на латинском алфавите, а в тексте алгоритма пытается обратиться к этой переменной, набирая ее имя на русском алфавите, то в данной строке на «полях» появится сообщение «имя не определено».
Арифметические операции и стандартные функции для работы с числами Название операции Как пишутся в программе Сложение а+б Вычитание а-б Умножение а*б Деление а/б Возведение в степень а**б Присваивание а:=б
ОПЕРАЦИИ СРАВНЕНИЯ ЧИСЕЛ Название операции Как пишутся в программе Равно а=б Не равно а<>б Меньше а б Меньше или равно a =б
КОМАНДЫ АЛГОРИТМИЧЕСКОГО ЯЗЫКА Например команда: Вывод “введите сторону квадрата” в процессе работы программы будет отображаться в нижнем окне: ВВОД данных
КОМАНДЫ АЛГОРИТМИЧЕСКОГО ЯЗЫКА Например команда: ввод а после нажатия клавиши Enter будет отображена в правом окне, то есть в буфере обмена (в памяти) программы. ВВОД данных
КОМАНДЫ АЛГОРИТМИЧЕСКОГО ЯЗЫКА Например команда: р:=а*4 это ПРОЦЕСС, читается так: значению р присваивается переменная а умноженная на число 4 Выполнение операций
КОМАНДЫ АЛГОРИТМИЧЕСКОГО ЯЗЫКА Например команда: вывод “периметр =”, р в процессе работы программы будет отображаться в нижнем окне, то есть будет выводиться результат работы программы. ВЫВОД данных
Основные понятия и команды в программе КУМИР
Содержимое разработки
Тема урока : Основные понятия и команды в программе КУМИР
Подготовил преподаватель Бурдин А.Б.
Основная структурная единица языка КуМир — алгоритм.
Программа на языке КуМир в простейшем случае состоит из нескольких алгоритмов, следующих один за другим.
Алгоритмы в программе должны располагаться вплотную друг к другу, между ними могут быть только пустые строки и строки с комментариями.
Разработчики языка «КуМир» преследовали цель создать простой язык для начального курса информатики, отвечающий современной технологии программирования и допускающий производственное использование. За основу был взят школьный алгоритмический язык.
В разных языках программирования такие единицы называются по-разному, в КуМире такая единица называется «Исполнитель».
Переменная – именованная область памяти, используемая для хранения значения, которое можно изменить при выполнении программы.
Константа – именованная область памяти, используемая для хранения фиксированного значения, которое невозможно изменить при выполнении программы.
ОБЩИЙ ВИД ОПИСАНИЯ АЛГОРИТМА
алг имя_алгоритма тип_алгоритма
Описание алгоритма состоит из:
Заголовка (часть до служебного слова нач )
Тела алгоритма (часть словами нач и кон )
ТИПЫ ВЕЛИЧИН ИСПОЛЬЗУЕМЫХ В ПРОГРАММЕ
Как пишутся в программе
В записи имен переменных могут быть использованы любые символы русского и латинского алфавита, а так же цифры. Имя не должно начинаться с цифры. На длину имен в системе КуМир строгих ограничений не накладывается, но для удобства редактирования и во избежание переполнения строк переменным и алгоритмам не стоит давать слишком длинные имена. Обычно имя подбирается так, чтобы можно было понять, для чего предназначен алгоритм. При редактировании программ также следует помнить о том, что русские и латинские буквы, сходные по написанию, различаются ЭВМ. Например, если при описании переменной с именем А пользователь набрал «А» на латинском алфавите, а в тексте алгоритма пытается обратиться к этой переменной, набирая ее имя на русском алфавите, то в данной строке на «полях» появится сообщение «имя не определено».
Арифметические операции и стандартные функции для работы с числами
Как пишутся в программе
Возведение в степень
б Меньше или равно a Больше или равно a=б » width=»640″
ОПЕРАЦИИ СРАВНЕНИЯ ЧИСЕЛ
Как пишутся в программе
SIN (X) COS (X) TG (X) EXP (X) LN (X) ABS (X) SQRT (X) MOD (A, B) INT (X) ПИ
вещ вещ вещ вещ вещ вещ вещ вещ, цел вещ вещ
вещ вещ вещ вещ вещ вещ вещ цел цел без аргум
КОМАНДЫ АЛГОРИТМИЧЕСКОГО ЯЗЫКА
Вначале алгоритма объявляются перемен-ные и константы , которым будут присваи-ваться значения необходимые для расчетов
КОМАНДЫ АЛГОРИТМИЧЕСКОГО ЯЗЫКА
Вывод “введите сторону квадрата”
в процессе работы программы будет отображаться в нижнем окне:
КОМАНДЫ АЛГОРИТМИЧЕСКОГО ЯЗЫКА
после нажатия клавиши Enter будет отображена в правом окне,
то есть в буфере обмена (в памяти) программы.
КОМАНДЫ АЛГОРИТМИЧЕСКОГО ЯЗЫКА
КОМАНДЫ АЛГОРИТМИЧЕСКОГО ЯЗЫКА
в процессе работы программы будет отображаться в нижнем окне,
то есть будет выводиться результат работы программы.
КОМАНДЫ АЛГОРИТМИЧЕСКОГО ЯЗЫКА
Ветвление бывает полное и неполное.
КОМАНДЫ АЛГОРИТМИЧЕСКОГО ЯЗЫКА
Служебное слово ( новая строка ) указывает ЭВМ, что информация должна выводиться на новую строку.
Алгоритмический язык Кумир
Выбранный для просмотра документ kumir.ppt
Описание презентации по отдельным слайдам:
Интерпритатор алгоритмического языка КуМир
Структура программы в Кумире алг имя алгоритма дано | что дано по условию надо | что нужно сделать нач Сама программа кон
Команда присваивания ИМЯ ВЕЛИЧИНЫ : = ВЫРАЖЕНИЕ
Команды ВВОДА / ВЫВОДА информации
Циклические алгоритмы в среде программирования «Кумир»
Алгоритмы, отдельные действия которых многократно повторяются, называются алгоритмами циклической структуры. Совокупность действий алгоритма, связанную с повторением, называют циклом.
Команда цикла обеспечивает повторное выполнение последовательности команд (тела цикла) по некоторому условию.
алг Факториал нач цел F, N, i вывод ‘ Введите N ‘ ввод N F : = 1 нц для i от 1 до N F : = F * i кц вывод ‘ Факториал = ‘, F кон
Выбранный для просмотра документ kumir_cikly.ppt
Описание презентации по отдельным слайдам:
Интерпритатор алгоритмического языка КуМир
Структура программы в Кумире алг имя алгоритма дано | что дано по условию надо | что нужно сделать нач Сама программа кон
Команда присваивания ИМЯ ВЕЛИЧИНЫ : = ВЫРАЖЕНИЕ
Команды ВВОДА / ВЫВОДА информации
Циклические алгоритмы в среде программирования «Кумир»
Алгоритмы, отдельные действия которых многократно повторяются, называются алгоритмами циклической структуры. Совокупность действий алгоритма, связанную с повторением, называют циклом.
Команда цикла обеспечивает повторное выполнение последовательности команд (тела цикла) по некоторому условию.
алг Факториал нач цел F, N, i вывод ‘ Введите N ‘ ввод N F : = 1 нц для i от 1 до N F : = F * i кц вывод ‘ Факториал = ‘, F кон
Выбранный для просмотра документ zadachi.doc
Дано два произвольных числа. Пока их произведение меньше 100, увеличивать каждое число на 2 и вывести конечные числа на монитор
Посчитать сумму чисел, которые вводятся с клавиатуры. Суммировать до тех пор, пока не будет введен ноль.
Дано два произвольных числа. Пока их произведение меньше 100, увеличивать каждое число на 2 и вывести конечные числа на монитор
Посчитать сумму чисел, которые вводятся с клавиатуры. Суммировать до тех пор, пока не будет введен ноль.
Дано два произвольных числа. Пока их произведение меньше 100, увеличивать каждое число на 2 и вывести конечные числа на монитор
Посчитать сумму чисел, которые вводятся с клавиатуры. Суммировать до тех пор, пока не будет введен ноль.
Дано два произвольных числа. Пока их произведение меньше 100, увеличивать каждое число на 2 и вывести конечные числа на монитор
Посчитать сумму чисел, которые вводятся с клавиатуры. Суммировать до тех пор, пока не будет введен ноль.
Дано два произвольных числа. Пока их произведение меньше 100, увеличивать каждое число на 2 и вывести конечные числа на монитор
Посчитать сумму чисел, которые вводятся с клавиатуры. Суммировать до тех пор, пока не будет введен ноль.
Выбранный для просмотра документ Контрольная работа по теме.docx
Контрольная работа по теме «Алгоритмические структуры»
Задача 2 . Пешеход шел по пересеченной местности. Его скорость движения по равнине v1 км/ч, в гору — v2 км/ч и под гору — v3 км/ч. Время движения соответственно t1, t2 и t3 ч. Какой полный путь прошел пешеход?
Выбранный для просмотра документ Примеры решенных задач.doc
Примеры решенных задач:
Найти количество четных чисел на отрезке [а,в].
Найти порядковый номер первого положительного элемента массива.
Составить программу нахождения наибольшего общего делителя двух натуральных чисел (алгоритм Евклида).
Найти сумму и произведение элементов массива.
Курс повышения квалификации
Дистанционное обучение как современный формат преподавания
Курс повышения квалификации
Педагогическая деятельность в контексте профессионального стандарта педагога и ФГОС
Курс повышения квалификации
Современные педтехнологии в деятельности учителя
Ищем педагогов в команду «Инфоурок»
Номер материала: 101922051256
Не нашли то что искали?
Вам будут интересны эти курсы:
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.
Учителя о ЕГЭ: секреты успешной подготовки
Время чтения: 11 минут
Учителя о ЕГЭ: секреты успешной подготовки
Время чтения: 11 минут
Петербургский Политех перевел студентов на дистанционку
Время чтения: 1 минута
При засыпании человеческий мозг может решать сложные задачи
Время чтения: 1 минута
В России утвердили новый порядок формирования федерального перечня учебников
Время чтения: 1 минута
Учительница из Киргизии победила в конкурсе Минпросвещения РФ «Учитель-международник»
Время чтения: 2 минуты
В Минпросвещения рассказали о формате обучения школьников после праздников
Время чтения: 1 минута
Подарочные сертификаты
Ответственность за разрешение любых спорных моментов, касающихся самих материалов и их содержания, берут на себя пользователи, разместившие материал на сайте. Однако администрация сайта готова оказать всяческую поддержку в решении любых вопросов, связанных с работой и содержанием сайта. Если Вы заметили, что на данном сайте незаконно используются материалы, сообщите об этом администрации сайта через форму обратной связи.
Все материалы, размещенные на сайте, созданы авторами сайта либо размещены пользователями сайта и представлены на сайте исключительно для ознакомления. Авторские права на материалы принадлежат их законным авторам. Частичное или полное копирование материалов сайта без письменного разрешения администрации сайта запрещено! Мнение администрации может не совпадать с точкой зрения авторов.
УЧЕБНОЕ-МЕТОДИЧЕСКОЕ ПОСОБИЕ ОСНОВЫ РАБОТЫ В ПРОГРАММЕ «КУМИР»3
Муниципальное Бюджетное образовательное учреждение
средняя образовательная школа №15 г.Нерюнгри
Основы работы в программе «кумир»
Харьковская Ольга Константиновна
учитель информатики и ИКТ
Лекция 1. Основы алгоритмизации……………………………………. 4
Лекция 2. Способы записи алгоритмов…………………………………..5
Лекция 3. Разработка алгоритма с помощью «Исполнителя Робот»…. 7
Циклический алгоритм. Цикл N раз………………………………18
Циклический алгоритм с предусловием «ПОКА»……………….22
Команды ветвления (если, выбор)………………………………. 28
Учебно-методическое пособие «Основы работы в программе Кумир» предназначено для учителей и обучающихся 8-9 классов общеобразовательных школ, изучающих раздел информатики: «Основы алгоритмизации».
Эти материалы могут быть полезны при подготовке к основному и единому государственному экзамену по информатике.
В пособие включен цикл лабораторных работ, основными целями для
проведения которых являются:
Углубление, обобщение и систематизация знаний по блок-схемам;
Развитие алгоритмического мышления через составление блок-схем;
Закрепление навыков составления всевозможных алгоритмов фиксированной длины на алгоритмическом языке для формального исполнителя с заданной системой команд;
Закрепление навыков работы на персональном компьютере в среде программирования КУМИР;
Развитие информационно-коммуникационной компетентности обучающихся
Лекция 1. Основы алгоритмизации
Известно множество областей применения компьютера: обработка текстов и графики, передача и получение информации, создание справочников, произведение расчетов. Еще одно из важнейших направлений применения компьютеров – управление.
Управление – это целенаправленное воздействие одних объектов, которые являются управляющими, на другие объекты – управляемые. Все управляющие воздействия производятся с определенной целью с помощью команд. Таким образом, алгоритмом управления – это последовательность команд по управлению объектом, приводящую к достижению заранее поставленной цели.
Объект управления – исполнитель алгоритма, в данном случае исполнитель алгоритма – устройство. Все исполнители, которые относятся к такому типу, называются формальные. Формальный исполнитель не понимает смысл команд, в информатике рассматривают только формальных исполнителей.
Алгоритм –это точное описание последовательности шагов в решении задачи, приводящих от исходных данных к требуемому результату.
Алгоритм применительно к вычислительной технике должен обладать свойствами, которые обеспечивали бы его автоматическое выполнение:
1) Процесс решения задачи должен быть разбит на последовательность отдельно выполняемых шагов –дискретность (прерывность).
2) Алгоритм для данного исполнителя содержит только те команды, которые входят в систему его команд –понятность.
3) Каждое правило алгоритма должно быть четким и однозначным –определенность (точность).
4) Исполнение алгоритма должно завершиться за определенное количество шагов конечность (результативность).
5) Алгоритм должен выполняться для любого набора исходных данных из некоторой области, удовлетворяющих условию задачи (массовость).
Лекция 2. Способы записи алгоритмов
Существуют различные способы записи алгоритмов. Основными среди них являются:
На алгоритмических языках.
Словесные способы записи алгоритма. Самой простой является запись алгоритма в виде набора высказываний на обычном разговорном языке. Но алгоритм в словесной форме может оказаться очень объемным и трудным для восприятия.
Блок-схема представляет собой графический документ, дающий представление о порядке работы алгоритма.