Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

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

Содержание

СодержаниеИнтерфейс окна программыЛинейный алгоритмСтруктуры «Ветвление»Одномерный массив. Циклические конструкцииОбработка двумерных массивовЛитерные величины
Мазеева Татьяна Александровна, учитель информатики МКОУ «СОШ №3» г. Николаевска Волгоградской обл. 2011г.Алгоритмический язык  КуМир СодержаниеИнтерфейс окна программыЛинейный алгоритмСтруктуры «Ветвление»Одномерный массив. Циклические конструкцииОбработка двумерных массивовЛитерные величины Путь к программе Кумир:Все программы — НИИСИ РАН —Комплект Учебных МИРов - Кумир Внешний вид окнаЗаголовокГлавноеменюПанельинструментовСтрокасостоянияОбластьввода-выводаОбластьпрограммыОбластьсообщений Рабочие состояния системы КумирРедактирования Рабочие состояния системы КумирВыполнения Рабочие состояния системы КумирАнализа Рабочие состояния системы КумирПаузы Главное меню системы КуМирКоманды меню Программа Главное меню системы КуМирКоманды меню Редактирование Главное меню системы КуМирКоманды меню Вставка Главное меню системы КуМирКоманды меню Выполнение Общая структура программы (без параметров) в системе КуМир Типы величин Арифметические действия и стандартные функции Арифметические действия и стандартные функции Арифметические действия и стандартные функции Операции сравнения Логические операции Приоритеты логических операций1)выражения в скобках2) =,=, 3) не4) и5) или Операции ввода-вывода Этапы решения задачУсловие задачиПостановка задачиМатематическая формализацияАлгоритмБлок-схемаПрограммаКомпьютерный экспериментК содержанию Простейшая программа  (линейный алгоритм) В алгоритме, записанном ниже, используютсядействительные переменные a и b.Определите значение переменной b Линейный алгоритм (блок-схема)началоконецВвод aВывод bb:= 5+7*ab:=b/2*a Результат выполненияпрограммыПростейшая программа (линейный алгоритм) (ГИА задание №10)Текст программыШаги выполнения Структура «ветвление» Общий вид команды:если условие то действиявсеКоманда если – то - все или неполное ветвление Пример 1 (неполное ветвление)Даны два числа; выбрать большее из них. Общий вид команды:если условие то действия 1 иначе действия 2всеКоманда если – Пример 2 (полное ветвление)Даны два числа; выбрать большее из них. Простое условие включает в себя два числа, две переменных или два арифметических Сложное условие — это последовательность простых условий, объединенных между собой знаками логических Сложные ветвленияесли условие 1	то действие1	иначе		если условие 2			то действие 2			иначе действие 3		всевсеесли условие Команда выбор (неполная форма)выбор· при условие 1: действия 1· при условие 2: выбор· при условие 1: действия 1· при условие 2: действия 2· ...· Одномерный массив. Циклические конструкции цел таб а[1:50] – массив целых чисел из 50 элементов;вещ таб а[1:50] Циклические конструкции Цикл «для»Общий вид:нц для i от i1 до i2тело цикла (последовательность команд)кцГде Если шаг i3>0 , то тело цикла выполняется до тех пор, пока Цикл «пока»Общий вид:нц пока условиетело цикла (последовательность команд)кцТело цикла выполняется до тех пор, пока выполняется условие Блок-схема для цикла «пока» Определите значение переменной s после выполнения фрагмента алгоритма, Цикл «кц_при»Общий вид:нцтело цикла (последовательность команд)кц при условиеТело цикла выполняется при выполнении условия Блок-схема для цикла «кц_ при» Определите значение переменной k после выполнения фрагмента Обработка двумерных массивовцел таб а[1:n1,1:n2], вещ таб b[‘0’:’9’, ‘0’:’9’] Литерные величины Типы литерных величинсим – один любой символ (кроме специальных символов КуМира);лит – строка литеральных символов Команды обработки литерных величин Команды обработки литерных величин Исполнитель Строки
Слайды презентации

Слайд 2 Содержание
Интерфейс окна программы
Линейный алгоритм
Структуры «Ветвление»
Одномерный массив. Циклические конструкции
Обработка

СодержаниеИнтерфейс окна программыЛинейный алгоритмСтруктуры «Ветвление»Одномерный массив. Циклические конструкцииОбработка двумерных массивовЛитерные величины

двумерных массивов
Литерные величины



Слайд 3 Путь к программе Кумир:
Все программы — НИИСИ РАН

Путь к программе Кумир:Все программы — НИИСИ РАН —Комплект Учебных МИРов - Кумир


Комплект Учебных МИРов - Кумир


Слайд 4 Внешний вид окна
Заголовок
Главное
меню
Панель
инструментов
Строка
состояния
Область
ввода-вывода
Область
программы
Область
сообщений

Внешний вид окнаЗаголовокГлавноеменюПанельинструментовСтрокасостоянияОбластьввода-выводаОбластьпрограммыОбластьсообщений

Слайд 5 Рабочие состояния системы Кумир
Редактирования

Рабочие состояния системы КумирРедактирования

Слайд 6 Рабочие состояния системы Кумир
Выполнения

Рабочие состояния системы КумирВыполнения

Слайд 7 Рабочие состояния системы Кумир
Анализа

Рабочие состояния системы КумирАнализа

Слайд 8 Рабочие состояния системы Кумир
Паузы

Рабочие состояния системы КумирПаузы

Слайд 9 Главное меню системы КуМир
Команды меню Программа

Главное меню системы КуМирКоманды меню Программа

Слайд 10 Главное меню системы КуМир
Команды меню Редактирование

Главное меню системы КуМирКоманды меню Редактирование

Слайд 11 Главное меню системы КуМир
Команды меню Вставка

Главное меню системы КуМирКоманды меню Вставка

Слайд 12 Главное меню системы КуМир
Команды меню Выполнение

Главное меню системы КуМирКоманды меню Выполнение

Слайд 13 Общая структура программы (без параметров) в системе КуМир

Общая структура программы (без параметров) в системе КуМир

Слайд 14 Типы величин

Типы величин

Слайд 15 Арифметические действия и стандартные функции

Арифметические действия и стандартные функции

Слайд 16 Арифметические действия и стандартные функции

Арифметические действия и стандартные функции

Слайд 17 Арифметические действия и стандартные функции

Арифметические действия и стандартные функции

Слайд 18 Операции сравнения

Операции сравнения

Слайд 19 Логические операции

Логические операции

Слайд 20 Приоритеты логических операций
1)выражения в скобках
2) =,=,

Приоритеты логических операций1)выражения в скобках2) =,=, 3) не4) и5) или


3) не
4) и
5) или


Слайд 21 Операции ввода-вывода

Операции ввода-вывода

Слайд 22 Этапы решения задач
Условие задачи
Постановка задачи
Математическая формализация
Алгоритм
Блок-схема
Программа
Компьютерный эксперимент
К содержанию

Этапы решения задачУсловие задачиПостановка задачиМатематическая формализацияАлгоритмБлок-схемаПрограммаКомпьютерный экспериментК содержанию

Слайд 23 Простейшая программа (линейный алгоритм)

Простейшая программа (линейный алгоритм)

Слайд 24 В алгоритме, записанном ниже, используются
действительные переменные a и

В алгоритме, записанном ниже, используютсядействительные переменные a и b.Определите значение переменной

b.
Определите значение переменной b после
выполнения следующего фрагмента алгоритма:
a:=-5;
b:=5+7*a;
b:=b/2*a;
Порядок действий

соответствует правилам
арифметики. В ответе укажите одно число –
значение переменной b.

(ГИА задание №10 и №12)


Слайд 25 Линейный алгоритм (блок-схема)
начало
конец
Ввод a
Вывод b
b:= 5+7*a
b:=b/2*a

Линейный алгоритм (блок-схема)началоконецВвод aВывод bb:= 5+7*ab:=b/2*a

Слайд 26 Результат выполнения
программы
Простейшая программа (линейный алгоритм) (ГИА задание №10)
Текст

Результат выполненияпрограммыПростейшая программа (линейный алгоритм) (ГИА задание №10)Текст программыШаги выполнения

программы
Шаги выполнения


Слайд 27 Структура «ветвление»

Структура «ветвление»

Слайд 28 Общий вид команды:


если условие
то действия
все
Команда если –

Общий вид команды:если условие то действиявсеКоманда если – то - все или неполное ветвление

то - все или неполное ветвление


Слайд 29 Пример 1 (неполное ветвление)
Даны два числа; выбрать большее

Пример 1 (неполное ветвление)Даны два числа; выбрать большее из них.

из них.


Слайд 30 Общий вид команды:

если условие
то действия 1
иначе

Общий вид команды:если условие то действия 1 иначе действия 2всеКоманда если

действия 2
все
Команда если – то – иначе - все

или полное ветвление

Слайд 31 Пример 2 (полное ветвление)
Даны два числа; выбрать большее

Пример 2 (полное ветвление)Даны два числа; выбрать большее из них.

из них.


Слайд 33 Простое условие включает в себя два числа, две

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

переменных или два арифметических выражения, которые сравниваются между собой

с использованием операций сравнения (=, >, <).
Например: 7>5, 2*8=4*4 и т.д.

Условные выражения


Слайд 34 Сложное условие — это последовательность простых условий, объединенных

Сложное условие — это последовательность простых условий, объединенных между собой знаками

между собой знаками логических операций (и, или и др.).
Например:

(7>5) и (2*8=4*4)

Условные выражения


Слайд 35 Сложные ветвления
если условие 1
то действие1
иначе
если условие 2
то действие

Сложные ветвленияесли условие 1	то действие1	иначе		если условие 2			то действие 2			иначе действие 3		всевсеесли

2
иначе действие 3
все
все
если условие 1
то
если условие 2
то действие 2
иначе

действие 3
все
все

Оператор ИНАЧЕ всегда относится к ближайшему ЕСЛИ


Слайд 36 Команда выбор (неполная форма)
выбор
· при условие 1: действия 1
·

Команда выбор (неполная форма)выбор· при условие 1: действия 1· при условие

при условие 2: действия 2
· ...
· при условие n:

действия n
все

Общий вид команды:


Слайд 37 выбор
· при условие 1: действия 1
· при условие

выбор· при условие 1: действия 1· при условие 2: действия 2·

2: действия 2
· ...
· при условие n: действия n
·

иначе действия n+1
все

Общий вид команды:

Команда выбор (полная форма)


Слайд 38 Одномерный массив. Циклические конструкции

Одномерный массив. Циклические конструкции

Слайд 39 цел таб а[1:50] – массив целых чисел из

цел таб а[1:50] – массив целых чисел из 50 элементов;вещ таб

50 элементов;
вещ таб а[1:50] – массив вещественных чисел из

50 элементов.

Описание одномерного массива

нач
. цел N=20
. цел таб a[1:N], b[1:N]
...


Слайд 40 Циклические конструкции

Циклические конструкции

Слайд 41 Цикл «для»
Общий вид:
нц для i от i1 до

Цикл «для»Общий вид:нц для i от i1 до i2тело цикла (последовательность

i2
тело цикла (последовательность команд)
кц
Где i, i1, i2 — переменные

целого типа.
Параметр цикла i изменяется от i1 до i2 с шагом 1. Должно выполняться неравенство i1i2, то тело цикла не выполнится ни разу.

Слайд 42 Если шаг i3>0 , то тело цикла выполняется

Если шаг i3>0 , то тело цикла выполняется до тех пор,

до тех пор, пока i≤i2 с условием, что i1≤i2.
Если

шаг i3<0 , то тело цикла выполняется до тех пор, пока i≥i1, с условием, что i1≥i2.

Цикл «для» (общий вид с шагом)

нц для i от i1 до i2 шаг i3
тело цикла (последовательность команд)
кц


Слайд 43 Цикл «пока»
Общий вид:
нц пока условие
тело цикла (последовательность команд)
кц
Тело

Цикл «пока»Общий вид:нц пока условиетело цикла (последовательность команд)кцТело цикла выполняется до тех пор, пока выполняется условие

цикла выполняется до тех пор, пока выполняется условие


Слайд 44 Блок-схема для цикла «пока»

Определите значение переменной s

Блок-схема для цикла «пока» Определите значение переменной s после выполнения фрагмента

после выполнения фрагмента алгоритма, записанного в виде блок-схемы
a:=1, s:=0,

p:=0

a>10

a:=a+2
p:=p+a
s:=s+p

нет

да


Слайд 45 Цикл «кц_при»
Общий вид:
нц
тело цикла (последовательность команд)
кц при условие
Тело

Цикл «кц_при»Общий вид:нцтело цикла (последовательность команд)кц при условиеТело цикла выполняется при выполнении условия

цикла выполняется при выполнении условия


Слайд 46 Блок-схема для цикла «кц_ при»

Определите значение переменной

Блок-схема для цикла «кц_ при» Определите значение переменной k после выполнения

k после выполнения фрагмента алгоритма, записанного в виде блок-схемы
n:=10,

k:=0

n=0

k:=k+n
n:=n-2

нет

да


Слайд 47 Обработка двумерных массивов
цел таб а[1:n1,1:n2],
вещ таб b[‘0’:’9’,

Обработка двумерных массивовцел таб а[1:n1,1:n2], вещ таб b[‘0’:’9’, ‘0’:’9’]

‘0’:’9’]


Слайд 48 Литерные величины

Литерные величины

Слайд 49 Типы литерных величин
сим – один любой символ (кроме

Типы литерных величинсим – один любой символ (кроме специальных символов КуМира);лит – строка литеральных символов

специальных символов КуМира);
лит – строка литеральных символов


Слайд 50 Команды обработки литерных величин

Команды обработки литерных величин

Слайд 51 Команды обработки литерных величин

Команды обработки литерных величин

  • Имя файла: algoritmicheskiy-yazyk-kumir.pptx
  • Количество просмотров: 44
  • Количество скачиваний: 0