Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Презентации / Алгоритмический язык Кумир
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 24 мая.

Подать заявку на курс
  • Информатика

Алгоритмический язык Кумир

Выбранный для просмотра документ kumir.ppt

библиотека
материалов
Интерпритатор алгоритмического языка КуМир
Структура программы в Кумире алг имя алгоритма дано | что дано по условию над...
Команда присваивания ИМЯ ВЕЛИЧИНЫ : = ВЫРАЖЕНИЕ
Величины в КуМире Величина  - это отдельный информационный объект, который им...
Постоянная величина (константа) не изменяет своего значения в ходе выполнения...
Выражения   Символ     	Название 	 Форма записи     : =  +  - *   ** /	  прис...
Команды ВВОДА / ВЫВОДА информации
Циклические алгоритмы в среде программирования «Кумир»
Алгоритмы, отдельные действия которых многократно повторяются, называются алг...
Команда цикла обеспечивает повторное выполнение последовательности команд (те...
Цикл с предусловием (цикл пока) - цикл, выполнение которого повторяется, пока...
Пример цикла вывод ' введите два таких числа, что второе число больше первого...
         Если условие в цикле пока не соблюдается с самого начала, то тело ци...
Дано целое положительное число N. Вычислить факториал этого числа: N! = 1 * 2...
 алг Факториал   нач цел F, N, i          вывод ' Введите N '          ввод...
Цикл с параметром (цикл для) Цикл с параметром (цикл для) - повторное выполне...
 алг Факториал   нач цел F, N, i          вывод ' Введите N '          ввод...
17 1

Описание презентации по отдельным слайдам:

№ слайда 1 Интерпритатор алгоритмического языка КуМир
Описание слайда:

Интерпритатор алгоритмического языка КуМир

№ слайда 2 Структура программы в Кумире алг имя алгоритма дано | что дано по условию над
Описание слайда:

Структура программы в Кумире алг имя алгоритма дано | что дано по условию надо | что нужно сделать нач Сама программа кон

№ слайда 3 Команда присваивания ИМЯ ВЕЛИЧИНЫ : = ВЫРАЖЕНИЕ
Описание слайда:

Команда присваивания ИМЯ ВЕЛИЧИНЫ : = ВЫРАЖЕНИЕ

№ слайда 4 Величины в КуМире Величина  - это отдельный информационный объект, который им
Описание слайда:

Величины в КуМире Величина  - это отдельный информационный объект, который имеет имя, значение и тип. Тип величины - определяет множество значений, которые может принимать величина, и множество действий, которые можно выполнять с этой величиной. В алгоритмическом языке системы программирования КуМир используются три типа величин: целые (цел), вещественные (вещ) и литерные (лит).

№ слайда 5 Постоянная величина (константа) не изменяет своего значения в ходе выполнения
Описание слайда:

Постоянная величина (константа) не изменяет своего значения в ходе выполнения алгоритма. Переменная величина может изменять значение в ходе выполнения алгоритма. Выражение - запись, определяющая последовательность действий над величинами.

№ слайда 6 Выражения   Символ     	Название 	 Форма записи     : =  +  - *   ** /	  прис
Описание слайда:

Выражения   Символ     Название  Форма записи     : =  +  - *   ** /   присваивание   сложение   вычитание   умножение   возведение в степень       деление        a: = b        a + b        a - b        a * b        a **b        a / b

№ слайда 7 Команды ВВОДА / ВЫВОДА информации
Описание слайда:

Команды ВВОДА / ВЫВОДА информации

№ слайда 8 Циклические алгоритмы в среде программирования «Кумир»
Описание слайда:

Циклические алгоритмы в среде программирования «Кумир»

№ слайда 9 Алгоритмы, отдельные действия которых многократно повторяются, называются алг
Описание слайда:

Алгоритмы, отдельные действия которых многократно повторяются, называются алгоритмами циклической структуры. Совокупность действий алгоритма, связанную с повторением, называют циклом.

№ слайда 10 Команда цикла обеспечивает повторное выполнение последовательности команд (те
Описание слайда:

Команда цикла обеспечивает повторное выполнение последовательности команд (тела цикла) по некоторому условию.

№ слайда 11 Цикл с предусловием (цикл пока) - цикл, выполнение которого повторяется, пока
Описание слайда:

Цикл с предусловием (цикл пока) - цикл, выполнение которого повторяется, пока истинно условие цикла. Цикл с предусловием (цикл пока)

№ слайда 12 Пример цикла вывод ' введите два таких числа, что второе число больше первого
Описание слайда:

Пример цикла вывод ' введите два таких числа, что второе число больше первого' ввод а, б нц пока а<б      а:= а + 1 кц

№ слайда 13          Если условие в цикле пока не соблюдается с самого начала, то тело ци
Описание слайда:

         Если условие в цикле пока не соблюдается с самого начала, то тело цикла не выполняется ни разу.          Замечание. Выполнение цикла пока может и не завершиться, если условие все время будет истинным (эту ситуацию принято называть зацикливанием). Поэтому во избежание подобных ситуаций в теле цикла должны содержаться команды изменения условия. вывод ' введите два таких числа, что второе число больше первого' ввод а, б нц пока а<б      б:= а + 1 кц

№ слайда 14 Дано целое положительное число N. Вычислить факториал этого числа: N! = 1 * 2
Описание слайда:

Дано целое положительное число N. Вычислить факториал этого числа: N! = 1 * 2 * 3 * ... * N. Задача

№ слайда 15  алг Факториал   нач цел F, N, i          вывод &#039; Введите N &#039;          ввод
Описание слайда:

 алг Факториал   нач цел F, N, i          вывод ' Введите N '          ввод N          F : = 1          i : = 1          нц пока i < = N                F : = F * i                i : = i + 1          кц          вывод ' Факториал = ', F         кон    

№ слайда 16 Цикл с параметром (цикл для) Цикл с параметром (цикл для) - повторное выполне
Описание слайда:

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

№ слайда 17  алг Факториал   нач цел F, N, i          вывод &#039; Введите N &#039;          ввод
Описание слайда:

 алг Факториал   нач цел F, N, i          вывод ' Введите N '          ввод N          F : = 1          нц для i от 1 до N                F : = F * i          кц          вывод ' Факториал = ', F         кон 

Выбранный для просмотра документ kumir_cikly.ppt

библиотека
материалов
Интерпритатор алгоритмического языка КуМир
Структура программы в Кумире алг имя алгоритма дано | что дано по условию над...
Команда присваивания ИМЯ ВЕЛИЧИНЫ : = ВЫРАЖЕНИЕ
Величины в КуМире Величина  - это отдельный информационный объект, который им...
Постоянная величина (константа) не изменяет своего значения в ходе выполнения...
Выражения   Символ     	Название 	 Форма записи     : =  +  - *   ** /	  прис...
Команды ВВОДА / ВЫВОДА информации
Циклические алгоритмы в среде программирования «Кумир»
Алгоритмы, отдельные действия которых многократно повторяются, называются алг...
Команда цикла обеспечивает повторное выполнение последовательности команд (те...
Цикл с предусловием (цикл пока) - цикл, выполнение которого повторяется, пока...
Пример цикла вывод ' введите два таких числа, что второе число больше первого...
         Если условие в цикле пока не соблюдается с самого начала, то тело ци...
Дано целое положительное число N. Вычислить факториал этого числа: N! = 1 * 2...
 алг Факториал   нач цел F, N, i          вывод ' Введите N '          ввод...
Цикл с параметром (цикл для) Цикл с параметром (цикл для) - повторное выполне...
 алг Факториал   нач цел F, N, i          вывод ' Введите N '          ввод...
17 1

Описание презентации по отдельным слайдам:

№ слайда 1 Интерпритатор алгоритмического языка КуМир
Описание слайда:

Интерпритатор алгоритмического языка КуМир

№ слайда 2 Структура программы в Кумире алг имя алгоритма дано | что дано по условию над
Описание слайда:

Структура программы в Кумире алг имя алгоритма дано | что дано по условию надо | что нужно сделать нач Сама программа кон

№ слайда 3 Команда присваивания ИМЯ ВЕЛИЧИНЫ : = ВЫРАЖЕНИЕ
Описание слайда:

Команда присваивания ИМЯ ВЕЛИЧИНЫ : = ВЫРАЖЕНИЕ

№ слайда 4 Величины в КуМире Величина  - это отдельный информационный объект, который им
Описание слайда:

Величины в КуМире Величина  - это отдельный информационный объект, который имеет имя, значение и тип. Тип величины - определяет множество значений, которые может принимать величина, и множество действий, которые можно выполнять с этой величиной. В алгоритмическом языке системы программирования КуМир используются три типа величин: целые (цел), вещественные (вещ) и литерные (лит).

№ слайда 5 Постоянная величина (константа) не изменяет своего значения в ходе выполнения
Описание слайда:

Постоянная величина (константа) не изменяет своего значения в ходе выполнения алгоритма. Переменная величина может изменять значение в ходе выполнения алгоритма. Выражение - запись, определяющая последовательность действий над величинами.

№ слайда 6 Выражения   Символ     	Название 	 Форма записи     : =  +  - *   ** /	  прис
Описание слайда:

Выражения   Символ     Название  Форма записи     : =  +  - *   ** /   присваивание   сложение   вычитание   умножение   возведение в степень       деление        a: = b        a + b        a - b        a * b        a **b        a / b

№ слайда 7 Команды ВВОДА / ВЫВОДА информации
Описание слайда:

Команды ВВОДА / ВЫВОДА информации

№ слайда 8 Циклические алгоритмы в среде программирования «Кумир»
Описание слайда:

Циклические алгоритмы в среде программирования «Кумир»

№ слайда 9 Алгоритмы, отдельные действия которых многократно повторяются, называются алг
Описание слайда:

Алгоритмы, отдельные действия которых многократно повторяются, называются алгоритмами циклической структуры. Совокупность действий алгоритма, связанную с повторением, называют циклом.

№ слайда 10 Команда цикла обеспечивает повторное выполнение последовательности команд (те
Описание слайда:

Команда цикла обеспечивает повторное выполнение последовательности команд (тела цикла) по некоторому условию.

№ слайда 11 Цикл с предусловием (цикл пока) - цикл, выполнение которого повторяется, пока
Описание слайда:

Цикл с предусловием (цикл пока) - цикл, выполнение которого повторяется, пока истинно условие цикла. Цикл с предусловием (цикл пока)

№ слайда 12 Пример цикла вывод &#039; введите два таких числа, что второе число больше первого
Описание слайда:

Пример цикла вывод ' введите два таких числа, что второе число больше первого' ввод а, б нц пока а<б      а:= а + 1 кц

№ слайда 13          Если условие в цикле пока не соблюдается с самого начала, то тело ци
Описание слайда:

         Если условие в цикле пока не соблюдается с самого начала, то тело цикла не выполняется ни разу.          Замечание. Выполнение цикла пока может и не завершиться, если условие все время будет истинным (эту ситуацию принято называть зацикливанием). Поэтому во избежание подобных ситуаций в теле цикла должны содержаться команды изменения условия. вывод ' введите два таких числа, что второе число больше первого' ввод а, б нц пока а<б      б:= а + 1 кц

№ слайда 14 Дано целое положительное число N. Вычислить факториал этого числа: N! = 1 * 2
Описание слайда:

Дано целое положительное число N. Вычислить факториал этого числа: N! = 1 * 2 * 3 * ... * N. Задача

№ слайда 15  алг Факториал   нач цел F, N, i          вывод &#039; Введите N &#039;          ввод
Описание слайда:

 алг Факториал   нач цел F, N, i          вывод ' Введите N '          ввод N          F : = 1          i : = 1          нц пока i < = N                F : = F * i                i : = i + 1          кц          вывод ' Факториал = ', F         кон    

№ слайда 16 Цикл с параметром (цикл для) Цикл с параметром (цикл для) - повторное выполне
Описание слайда:

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

№ слайда 17  алг Факториал   нач цел F, N, i          вывод &#039; Введите N &#039;          ввод
Описание слайда:

 алг Факториал   нач цел F, N, i          вывод ' Введите N '          ввод N          F : = 1          нц для i от 1 до N                F : = F * i          кц          вывод ' Факториал = ', F         кон 

Выбранный для просмотра документ zadachi.doc

библиотека
материалов

Карточки-задания

  1. Найдите среди n-целых чисел вводимых с клавиатуры количество отрицательных

  2. Дано два произвольных числа. Пока их произведение меньше 100, увеличивать каждое число на 2 и вывести конечные числа на монитор

  3. Последовательно вводятся n-целых чисел. Найти количество пятерок в последовательности

  4. Последовательно вводятся n-целых чисел. Найти разницу между максимальным и минимальным значениями данных чисел

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


  1. Найдите среди n-целых чисел вводимых с клавиатуры количество отрицательных

  2. Дано два произвольных числа. Пока их произведение меньше 100, увеличивать каждое число на 2 и вывести конечные числа на монитор

  3. Последовательно вводятся n-целых чисел. Найти количество пятерок в последовательности

  4. Последовательно вводятся n-целых чисел. Найти разницу между максимальным и минимальным значениями данных чисел

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


  1. Найдите среди n-целых чисел вводимых с клавиатуры количество отрицательных

  2. Дано два произвольных числа. Пока их произведение меньше 100, увеличивать каждое число на 2 и вывести конечные числа на монитор

  3. Последовательно вводятся n-целых чисел. Найти количество пятерок в последовательности

  4. Последовательно вводятся n-целых чисел. Найти разницу между максимальным и минимальным значениями данных чисел

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


  1. Найдите среди n-целых чисел вводимых с клавиатуры количество отрицательных

  2. Дано два произвольных числа. Пока их произведение меньше 100, увеличивать каждое число на 2 и вывести конечные числа на монитор

  3. Последовательно вводятся n-целых чисел. Найти количество пятерок в последовательности

  4. Последовательно вводятся n-целых чисел. Найти разницу между максимальным и минимальным значениями данных чисел

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


  1. Найдите среди n-целых чисел вводимых с клавиатуры количество отрицательных

  2. Дано два произвольных числа. Пока их произведение меньше 100, увеличивать каждое число на 2 и вывести конечные числа на монитор

  3. Последовательно вводятся n-целых чисел. Найти количество пятерок в последовательности

  4. Последовательно вводятся n-целых чисел. Найти разницу между максимальным и минимальным значениями данных чисел

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


Выбранный для просмотра документ Контрольная работа по теме.docx

библиотека
материалов

Контрольная работа по теме «Алгоритмические структуры»


Задание 1. Определить результат работы алгоритма, представленного в виде блок-схемы. Ввести числа: 12, 4, 25, 8.




hello_html_m29085240.gif

Задача2. Пешеход шел по пересеченной местности. Его скорость движения по равнине v1 км/ч, в гору — v2 км/ч и под гору — v3 км/ч. Время движения соответственно t1, t2 и t3 ч. Какой полный путь прошел пешеход?



Задача3. Дана величина A, выражающая объем информации в байтах. Перевести А в более крупные единицы измерения информации( Килобайты – К, Мегабайты – М, Гигабайты – Г). Составьте блок-схему алгоритма решения поставленной задачи.

Задача 4. Даны целые числа а и б. Если числа не равны, то заменить каждое из них квадратом, а если равны, то заменить нулями.

Задача 5. Даны три вещественных числа. Возвести в куб те из них, которые неотрицательны и в четвертую степень – отрицательные.



Выбранный для просмотра документ Примеры решенных задач.doc

библиотека
материалов

Примеры решенных задач:

  1. Найти количество четных чисел на отрезке [а,в].

hello_html_5d2db21a.png

























  1. Найти порядковый номер первого положительного элемента массива.

hello_html_m17e576e9.png



























  1. Составить программу нахождения наибольшего общего делителя двух натуральных чисел (алгоритм Евклида).

hello_html_3d58b97b.png



























  1. Найти сумму и произведение элементов массива.

hello_html_m30ebfc91.png

Краткое описание документа:

При изучении темы «Программирование» в 9 классе осуществляется знакомство с алгоритмическим языком Кумир. В заданиях ГИА по информатике представлены блок-схемы решения задач на алгоритмическом языке. В  материале представлены презентации знакомства со средой программирования, рассмотрены варианты решения задач на линейные, циклические алгоритмы и ветвление.Разработаны карточки-задания  для самостоятельного выполнения. В качестве проверочного контроля представлена контрольная работа по теме «Алгоритмические структуры».
Автор
Дата добавления 12.05.2014
Раздел Информатика
Подраздел Презентации
Просмотров4103
Номер материала 101922051256
Получить свидетельство о публикации

Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ

Похожие материалы

Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.
Специальное предложение
Вверх