Подготовка к ГИА. Основы алгоритмизации.
методическая разработка по информатике и икт (9 класс) на тему
Предварительный просмотр:
Подписи к слайдам:
Алгоритм – это конечная последовательность действий, приводящая к результату.
Свойства алгоритма (версия учебников по информатике) - дискретность; - понятность; - определенность; - конечность (результативность); - массовость.
Свойства алгоритма (версия Д.Кнута) - конечность; - определенность; - наличие входных данных; - наличие выходных данных; - эффективность.
СКИ - совокупность команд, понятных и выполняемых конкретным исполнителем
Среда исполнителя – совокупность объектов и связей между ними, над которыми данный исполнитель может выполнять команды.
Формы записи алгоритма: - описательная; - графическая.
Задание 1 Определите значение переменной А после исполнения данного алгоритма. A :=7 B := 7 + 9 * A A := B / 5 * A Описание операций прилагается ( :=, +, -, *, /) . А и В переменные (знание понятия).
Строим таблицу решений (1 вариант) Переменная Действие Значение А Присвоить 7 7 В Присвоить 7+9*А 70 А Присвоить В/5*А 98
Строим таблицу решений (2 вариант) А В Действие 7 7 70 7+9*А 98 В/5*А
Задание 2 Определите значение переменной С после исполнения фрагмента алгоритма, записанного в виде блок-схемы. В := 12 С := 0 В = 4 С := С+В В := В - 2 да нет
1. Процесс 2. Решение Выполнение операций или группы операций, в результате которых изменяется значение, форма представления или расположение данных Выбор направления выполнения алгоритма или программы в зависимости от некоторых переменных условий
3. Модификация 4. Предопределенный процесс Выполнение операций, меняющих команды или группу команд, изменяющих программу Использование ранее созданных и отдельно описанных алгоритмов или программ
5. Ввод-вывод 6. Пуск - останов Преобразование данных в форму, пригодную для обработки (ввод) или отображения результатов обработки (вывод) Начало, конец, прерывание процесса обработки данных или выполнения программы
Строим таблицу решений С В 0 12 12 10 22 8 30 6 36 4 В := 12 С := 0 В = 4 С := С+В В := В - 2 нет да
Задание 3 Получить из числа 4 число 25 , используя команды исполнителя Вычти 1 Умножь на 3. Алгоритм строим от противного.
Решение: Алгоритм строим от противного, т.е. получим 4 из 25 . Используем следующие команды: 1. Добавить 1. 2. Разделить на 3.
1. 25 + 1= 26 (чтобы разделить на 3). 2. 26 + 1= 27 . 3. 27 : 3 = 9 . 4. 9 : 3 = 3 . 5. 3 + 1 = 4 . А теперь эти команды можно записать в обратной последовательности.
Строим таблицу решений Т.о. получили 12211 Число Команда 4 Вычти 1 3 Умножь на 3 9 Умножь на 3 27 Вычти 1 26 Вычти 1 25
Задание 4 Получить из одной цепочки символов новую следующим образом: 1. Записывается исходная цепочка; 2. Далее она же в обратном порядке; 3. Далее по алфавиту буква, следующая по порядку за последней буквой из исходной цепочки. Дана цепочка АЛ . Что будет, если алгоритм применить дважды.
Строим таблицу решений Т.о. получили АЛЛАММАЛЛАН Цепочка символов Команда АЛ 1 АЛЛА 2 АЛЛАМ 3 АЛЛАММАЛЛА 2 АЛЛАММАЛЛАН 3
Список литературы: 1. Д.Кнут. Искусство программирования для ЭВМ. Т.1. Основные алгоритмы. Издательство «Мир». М. 1976. 2. Авдошин и др. Информатика. ГИА. Учебно-справочные материалы для 9 класса. Издательство «Просвещение». М. 2011. 3. ГИА-2011. Экзамен в новой форма. Информатика. 9 класс. Издательство Астрель. М. 2011. 4. ГОСТ 19.003-80. Схемы алгоритмов и программ. Обозначения условные графические. 5. ГОСТ 19.002-80. Схемы алгоритмов и программ. Правила выполнения.
По теме: методические разработки, презентации и конспекты
Рабочая тетрадь "Основы алгоритмизации и программирования"
Данная тетрадь предназначена для самостоятельного изучения и закрепления новых знаний и умений по языку Паскаль. Она построена в виде заданий, сканвордов, кроссвордов, тестовых зад...
Тематическое планирование по курсу «Основы алгоритмизации и программирования» в среде программирования VBA
Тематическое планирование по курсу «Основы алгоритмизации и программирования» в среде программирования VBA Основы алгоритмизации и программирование1,2(4 час)Повт. Программное об...
Практикум по дисциплине «Основы алгоритмизации и программирования»
Данный учебник предназначен для учащихся специальности 1304000 «Вычислительная техника и программное обеспечение (по видам)» по предмету «Основы алгоритмизации и программирования» и базируется на знан...
Рабочая тетрадь по информатике "Основы алгоритмизации"
Методическая разработка уроков и рабочая тетрадь по теме "Основы алгоритмизации" с использованием компьютерной программы "Конструктор блок-схем" является обобщение опыта преподавания курса ОИВТ в 9 кл...
методическая разработка интегрированного урока по предмету Численные методы и Основы алгоритмизации и программирования
Методическая разработка к уроку будет полезна преподавателям в подготовке к уроку по данной теме. Также к ней предлагаеncz презентация выполненная в офисной программе Power Point, что позволит провест...
Методическое обоснование курса «Основы алгоритмизации программирование»
Руководствуясь дидактическими аспектами профильного обучения и психолого-педагогическими основами теории П.Я. Гальперина и Н.Ф. Талызиной применительно к конкретным урокам информатики Аляб...
Методические указания к выполнению лабораторных работ по дисциплине "Основы алгоритмизации и программирование"
Содержит список лабораторных работ по дисциплине "Основы алгоритмизации и программирования"...