Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
rabtetrad.doc
Скачиваний:
7
Добавлен:
19.11.2019
Размер:
604.16 Кб
Скачать
  1. Самостоятельная работа (с разно уровневыми заданиями)

1 Уровень.

  1. сформулируйте СКИ для ученика, пишущего сочинение

  2. написать алгоритм для пешехода, переходящего дорогу на перекрестке со светофором

  3. можно ли данное предписание назвать алгоритмом?

-взять 2 яйца, взбить

добавить 1 стакан сахара, взбить

добавить масло, сметану, продолжать взбивать

добавляем соль, соду, затем муку

замесить тесто, выпечь пирог

2 Уровень

    1. придумать своего исполнителя и описать его по схеме: среда, СКИ (как отдаются, как выполняются, «не могу»)

    2. Описать СКИ «ГЕОМЕР», который мог бы выполнять геометрические построения с помощью циркуля и линейки

    3. Полный набор данных - это необходимый и достаточный набор для решения поставленной задачи. Определить полный набор данных для решения следующих задач обработки информации:

А) вычисление стоимости покупки в магазине,

Б) вычисление площади треугольника

В) Перевод русского текста на английский язык

Г) определение месячной платы за расход электроэнергии.

    1. Имеются 2 кувшина емкостью 3 и 8 литров. Написать алгоритм, выполнив который можно набрать из реки 7 литров воды.

3 Уровень (творческие задания и проекты)

  1. Придумать способ нахождения самой легкой и самой тяжелой из 100 монет, по массе, если можно сделать не более 150 взвешиваний на чашечных весах без гирь.

  2. Разработать СКИ – художник, который может рисовать не только прямые отрезки, но и дуги, применять цвет пера. Написать программу, имитирующую исполнителя-художника

  3. Разработать СКИ робота, умеющего писать почтовые индексы.

§2. Представление алгоритма в виде блок-схемы. Алгоритмический язык.

1 Урок.

  1. Самостоятельное усвоение нового материала с помощью самостоятельной работы (на 10-15') при наличии проблемной ситуации.

? Написать алгоритм нахождения площади прямоугольника S=a*b

______________________________________________________________________________________________________________________________________________________________________________________________________________

Способ описания, который вы использовали для представления алгоритма, называется словесным, т.к. вы использовали слова. (русского, казахского) языка.

? Кто будет исполнителем вашего алгоритма

Мы рассмотрим четыре способа представления алгоритма:

  • словесный – использование естественного языка

  • алгоритмический (исполнитель- человек) – определенные слова естественного языка, которым придается значение действия или команды исполнителя.

  • Язык программирования (исполнитель ПК) – команды языка программирования

  • Графический (исполнитель человек) –графические блок-схемы.

При представлении алгоритма в виде блок-схемы алгоритм изображается в виде последовательности блоков, внутри которых помещаются информация, поясняющая выполняемые ими действия. Линии на блок-=схеме выполняют функцию связи между блоками.

! Запомни основные блоки и их начертания

Начертания блоков

Назначение блоков

Начало / конец алгоритма

вычислительные действия

Ввод / вывод данных

проверка условия

Начало цикла

? Заполни блок-схему алгоритма нахождения площади прямоугольника S=a*b

  • Алгоритмический язык – это система обозначений и правил для единообразной и точной записи алгоритмов и их исполнения.

  • Алгоритмический язык имеет свой словарь. Основу составляют слова, представляющие команды этого языка – служебные слова.

ПРИМЕР общего вида алгоритма:

алг. Название алгоритма

нач

команды алгоритма

кон

? Запишите на алгоритмическом языке алгоритм нахождения площади прямоугольника (S=a*b)

  • Последовательность нескольких команд, выполняющихся одна за другой, называется серией команд.

? Сравните два алгоритма представленных в виде блок/схемы. Как вы считаете, одинаковые ли типы представленных алгоритмов?

(перечислить блоки, использующиеся в написании алгоритма).

с хема1 схема 2

  • Следовательно, можно сделать вывод, что схема 1 – это линейный алгоритм (действия выполняются по порядку), схема 2 – разветвляющийся алгоритм (действия исполнителя определяются результатами проверки условия)

? Рассмотрите алгоритм, назовите тип алгоритма

Коня потеряешь

Сам погибнешь

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]