АЛГОРИТМЫ, ВИДЫ АЛГОРИТМОВ, ОПИСАНИЕ АЛГОРИТМОВ. ФОРМАЛЬНОЕ ИСПОЛНЕНИЕ АЛГОРИТМА ( ЗАДАЧИ ЕГЭ ). АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ.

Презентация:



Advertisements
Похожие презентации
АЛГОРИТМЫ, ВИДЫ АЛГОРИТМОВ, ОПИСАНИЕ АЛГОРИТМОВ. ФОРМАЛЬНОЕ ИСПОЛНЕНИЕ АЛГОРИТМА ( ЗАДАЧИ ЕГЭ ). АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ.
Advertisements

Подготовка к ГИА 9 класс задания 8 и 16. Задание 8 Исполнитель Черепашка перемещается на экране компьютера, оставляя след в виде линии. В каждый конкретный.
Анализ и построение алгоритмов для исполнителей
ПОДГОТОВКА К ГИА ЗАДАНИЯ В14 Запись простого линейного алгоритма для формального исполнителя.
Э Школа 58 Тест Исполнитель. (В5) Е Г Регистрация Школа 58 В среде Internet Explorer слайды разверните во весь экран! Обратный просмотр слайдов запрещён!
Способы представления алгоритмов. Исполнители алгоритмов. Учитель информатики гимназии 12 г. Тюмени Бугаева Елена Викторовна.
Исполнители Болгова Н.А. – МОУ СОШ с углубленным изучением отдельных предметов с.Тербуны Липецкой области РМО учителей информатики и ИКТ Тербунского р-на.
Алгоритм как модель деятельности. Алгоритм – это последовательность действий конкретному исполнителю, расположенных в строго определенном порядке, для.
Демо 2010 В кодировке КОИ-8 каждый символ кодируется одним байтом. Определите информационный объем сообщения из 20 символов в этой кодировке. 1) 20 бит.
Поиск алгоритма минимальной длины для исполнителя B2 (базовый уровень, время – 4 мин)
Жизненные задачи Последовательность действий Алгоритм ЧТО ТАКОЕ АЛГОРИТМ.
ГИА-9, информатика Задание 14 Александрова О.С., учитель информатики и математики МОУ «СОШ 76» города Саратова 2012.
1)У исполнителя Утроитель две команды, которым присвоены номера: 1. вычти 2 2. умножь на три Первая из них уменьшает число на экране на 2, вторая – утраивает.
Про­стой линейный ал­го­ритм для фор­маль­но­го исполнителя Подготовка к ГИА(ОГЭ) по информатике Задания А 14.
Алгоритм для конкретного исполнителя с фиксированным набором команд Подготовка к ГИА(ОГЭ) по информатике Задания А 6.
Алгоритм и его формальное исполнение. Свойства алгоритмов. Составитель: Пискунова Е.С. МБОУ «СОШ 65»
ГИА - информатика Задание 6 Учитель информатики и ИКТ МОУ «СОШ32» г. Энгельса klv168.narod.ru.
Исполнитель-вычислитель: сложная задача с простым решением О.Б. Богомолова, Д.Ю. Усенков, Москва.
Что нужно знать: динамическое программирование – это способ решения сложных задач путем сведения их к более простым задачам того же типа динамическое.
Моделирование работы программы по заданному условию. Задачи ЕГЭ. 11 класс. Урок 2.
Транксрипт:

АЛГОРИТМЫ, ВИДЫ АЛГОРИТМОВ, ОПИСАНИЕ АЛГОРИТМОВ. ФОРМАЛЬНОЕ ИСПОЛНЕНИЕ АЛГОРИТМА ( ЗАДАЧИ ЕГЭ ). АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ

Исполнители алгоритмов

КАЛЬКУЛЯТОР 1 У исполнителя Калькулятор две команды, которым присвоены номера: 1) вычти 1; 2) умножь на 3. Первая из них уменьшает число на экране на 1, вторая – увеличивает его в 3 раза. Запишите порядок команд в программе получения из 4 числа 17, содержащей не более 5 команд, указывая лишь номера команд. Например, – это программа: вычти 1; 2 -1=1 умножь на 3;1*3=3 умножь на 3;3*3=9 вычти 1;9-1=8 вычти 1;8-1= 7 Которая преобразует число 2 в 7. Если таких программ более одной, то запишите любую из них. РЕШЕНИЕ: При выполнении задания поиск программы удобнее вести от ответа, приближаясь к исходному числу. Ближайшее делящееся на 3 число, из котрого вычитанием единиц можно получить 17, будет 18. Последняя команда в программе будет 1)вычти 118 – 1 = 17 Число 18 можно получить, умножая 6 на 3, а число 6 умножая 2 на 3. Значит, три последние команды в программе – 221. Ну, а 2 получается, если дважды вычесть 1 из исходного числа 4. Две первые команды – 11. Итак, программа будет выглядеть так: Программа содержит 5 команд, значит условие задачи выполнено. 14-1=3 13-1=2 22*3=6 26*3= =17

2 У исполнителя Калькулятор две команды, которым присвоены номера: 1) вычти 2; 2) умножь на 3. Первая из них уменьшает число на экране на 2, вторая – утраивает его. Запишите порядок команд в программе получения из 5 числа 19, содержащей не более 5 команд, указывая лишь номера команд. Например, – это программа: умножь на 3;3*3=9 вычти 2;9-2=7 умножь на 3;7*3=21 вычти 2;21-2=19 вычти 2;19-2= 17 Которая преобразует число 3 в 17. Если таких программ более одной, то запишите любую из них. ОТВЕТ: 12121

У исполнителя Калькулятор две команды, которым присвоены номера: 1) возведи в квадрат; 2) вычти 1. Первая из них возводит число на экране в квадрат, вторая – уменьшает его на 1. Запишите порядок команд в программе получения из 5 числа 8, содержащей не более 4 команд, указывая лишь номера команд. Например, – это программа: возведи в квадрат;2 2 =4 вычти 1;4-1=3 возведи в квадрат;3 2 =9 вычти 1;9-1=8 вычти 1;8-1= 7 Которая преобразует число 2 в 7. 3 ОТВЕТ: 2212

У исполнителя Калькулятор две команды, которым присвоены номера: 1) прибавь 3; 2) умножь на 2. Первая из них прибавляет к числу на экране 3, вторая – увеличивает его в 2 раза. Запишите порядок команд в программе получения из 2 числа 31, содержащей не более 6 команд, указывая лишь номера команд. Например, – это программа: прибавь 3; 0 +3=3 умножь на 2;3*2=6 умножь на 2;6*2=12 прибавь 3;12+3=15 прибавь 3;15+3=18 Которая преобразует число 0 в ОТВЕТ: 21221

ЧЕРЕПАШКА 1 Исполнитель Черепашка перемещается на экране компьютера, оставляя след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существуют две команды: Вперед n, где n – целое число, вызывающая передвижение черепашки на n шагов в направлении движения. Направо m, где m – целое число, вызывающее изменение направления движения на m градусов по часовой стрелке. Запись Повтори 5 [Команда 1 Команда 2] означает, что последовательность команд в скобках повторится 5 раз. Исполнитель интерпретирует эту запись как одну команду. Черепашке был дан для исполнения следующий алгоритм: Повтори 5 [Повтори 2 [Вперед 40 Направо 60 Вперед 40 Направо 120 ] Направо 90 ] Какая фигура появится на экране? 1) 2) 3) 4)

2

3