Разделы презентаций


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

Содержание

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

Слайды и текст этой презентации

Слайд 1Мазеева Татьяна Александровна, учитель информатики МКОУ «СОШ №3» г. Николаевска

Волгоградской обл. 2011г.
Алгоритмический язык КуМир

Мазеева Татьяна Александровна, учитель информатики МКОУ «СОШ №3» г. Николаевска Волгоградской обл. 2011г.Алгоритмический язык  КуМир

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

величины


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

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

МИРов - Кумир

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Типы величин

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

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

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

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

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

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

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

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

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

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

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

и
5) или

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

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

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

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

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

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

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

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

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

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

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

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

Слайд 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
иначе действия 2
все
Команда

если – то – иначе - все или полное ветвление

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

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

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

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

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

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

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

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

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

знаками логических операций (и, или и др.).
Например: (7>5) и (2*8=4*4)
Условные

выражения
Сложное условие — это последовательность простых условий, объединенных между собой знаками логических операций (и, или и др.).Например:

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

3
все
все
если условие 1
то
если условие 2
то действие 2
иначе действие 3
все
все
Оператор ИНАЧЕ

всегда относится к ближайшему ЕСЛИ
Сложные ветвленияесли условие 1	то действие1	иначе		если условие 2			то действие 2			иначе действие 3		всевсеесли условие 1	то	если условие 2			то действие 2			иначе

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

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

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

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

2
· ...
· при условие n: действия n
· иначе действия n+1
все
Общий

вид команды:

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

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

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

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

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

таб а[1:50] – массив вещественных чисел из 50 элементов.
Описание одномерного

массива

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

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

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

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

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

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

i изменяется от i1 до i2 с шагом 1. Должно выполняться неравенство i1i2, то тело цикла не выполнится ни разу.
Цикл «для»Общий вид:нц для i от i1 до i2тело цикла (последовательность команд)кцГде i, i1, i2 — переменные

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

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

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

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

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

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

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

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

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

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

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

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

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

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

при выполнении условия

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

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

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

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

Блок-схема для цикла «кц_ при» Определите значение переменной k после выполнения фрагмента алгоритма, записанного в виде блок-схемыn:=10,

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

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

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

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

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

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

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

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

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

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

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

Слайд 52Исполнитель Строки

Исполнитель Строки

Теги

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

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

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

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


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

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