Логотип Инфоурока

Получите 30₽ за публикацию своей разработки в библиотеке «Инфоурок»

Добавить материал

и получить бесплатное свидетельство о размещении материала на сайте infourok.ru

Инфоурок Информатика ПрезентацииАлгоритмический язык Кумир

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

Скачать материал

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

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

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

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

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

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

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 классе осуществляется знакомство с алгоритмическим языком Кумир. В заданиях ГИА по информатике представлены блок-схемы решения задач на алгоритмическом языке. В  материале представлены презентации знакомства со средой программирования, рассмотрены варианты решения задач на линейные, циклические алгоритмы и ветвление.Разработаны карточки-задания  для самостоятельного выполнения. В качестве проверочного контроля представлена контрольная работа по теме «Алгоритмические структуры».
Общая информация
Скачать материал

Вам будут интересны эти курсы:

Курс повышения квалификации «Табличный процессор MS Excel в профессиональной деятельности учителя математики»
Курс повышения квалификации «Информационные технологии в деятельности учителя физики»
Курс повышения квалификации «Методика преподавания информатики в начальных классах»
Курс повышения квалификации «Развитие информационно-коммуникационных компетенций учителя в процессе внедрения ФГОС: работа в Московской электронной школе»
Курс повышения квалификации «Специфика преподавания информатики в начальных классах с учетом ФГОС НОО»
Курс повышения квалификации «Применение MS Word, Excel в финансовых расчетах»
Курс профессиональной переподготовки «Управление в сфере информационных технологий в образовательной организации»
Курс профессиональной переподготовки «Математика и информатика: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Современные тенденции цифровизации образования»
Курс повышения квалификации «Специфика преподавания дисциплины «Информационные технологии» в условиях реализации ФГОС СПО по ТОП-50»
Курс повышения квалификации «Современные языки программирования интегрированной оболочки Microsoft Visual Studio C# NET., C++. NET, VB.NET. с использованием структурного и объектно-ориентированного методов разработки корпоративных систем»
Курс повышения квалификации «Применение интерактивных образовательных платформ на примере платформы Moodle»

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.