ТОП 10:

Лабораторная работа 13. Реализации линии алгоритмизации и программирования на основе школьных алгоритмических языков в рекомендованных учебниках информатики.



Цели:

1) изучить цели и задачи изучения основ алгоритмизации в школьном курсе информатики;

2) изучить роль рассматриваемой темы в решении общеобразовательных задач базового курса информатики, связанных с формированием алгоритмической культуры учащихся;

3) изучить методические особенности изучения базовых понятий алгоритмизации;

4) изучить системы учебных исполнителей и их использование в обучении алгоритмизации;

5) изучить методику ознакомления учащихся с темой «алгоритмизация и программирование».

 

Программные средства к занятию:

 

1. Алгоритмика (ИНТ). Рекомендован Министерством общего и профессионального образования РФ в качестве учебного пособия для V-VII классов.

2. Система учебных исполнителей: программно-методический комплекс по курсу информатики «Основы алгоритмизации» («Кенгуренок», «Пылесосик»); программно-методическая система для изучения алгоритмизации и функционирования компьютера «Учебные роботы».

3. Пакет КуМир. Исполнители «Робот», «Чертежник».

4. Пакет учебных программ «Учебник» для курса А.Г. Гейна. Исполнители «Чертежник», «Манипулятор».

5. Пакет ПС по курсу «Роботландия».

 

1. Основные понятия для составления тезауруса:


- алгоритм;

- свойства алгоритма (понятность, точность, конечность, дискретность, массовость);

- исполнитель,

- СКИ, среда исполнителя;

- величина – имя, тип, значение;

- алгоритмические конструкции: следование, ветвление, цикл;

- блок-схема;

- алгоритмический язык;

- формальное исполнение алгоритмов;

- вспомогательный алгоритм.


2. Ответьте на следующие вопросы:

1. В чем смысл формального исполнителя?

2. Чем отличается режим непосредственного управления от программного управления?

3. Можно ли утверждать, что любая последовательность действий является алгоритмом? Обоснуйте ответ, приведите пример или контрпример.

4. Можно ли утверждать, что для любой задачи может быть разработан алгоритм? Обоснуйте ответ, приведите пример или контрпример.

5. По приведенным ключевым словам сформулируйте определение алгоритма.

6. Ключевые слова: детерминированная, исполнитель, последовательность, преобразование, вычислительный, действие, процесс, результат.

7. Можно ли считать приведенную последовательность действий алгоритмом: «Пойди туда, не знаю, куда. Принеси то, не знаю, что»? Ответ обоснуйте с точки зрения свойств алгоритма.

8. Определить роль и место учебного материала по алгоритмизации в базовом курсе информатики.

9. Рассмотреть цели и задачи изучения основ алгоритмизации в школьном курсе информатики.

10. Выявить базовые понятия алгоритмизации, определить этапы, формы и методы их формирования.

11. Определить логическую последовательность изучения базовых понятий.

12. Установить связи и отношения между выделенными понятиями.

13. Определить уровни формирования базовых понятий.

3. Решите задачи по алгоритмизации:

1. Назвать исполнителей следующих видов работы: уборка мусора во дворе, перевозка пассажиров, выдача заработной платы, прием экзаменов, сдача экзаменов, обучение детей в школе. Попробуйте сформулировать СКИ для каждого из этих исполнителей.

2. Придумать своего исполнителя и описать его по схеме: среда, СКИ (как отдаются, как выполняются, «НЕ МОГУ»).

3. Описать исполнителя «Графопостроитель», который с помощью «пера» строит в декартовой системе координат изображение на бумаге с нанесенной масштабной сеткой.

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

- вычисление стоимости покупок в магазине;

- вычисление суммы сдачи от данных вами продавцу денег;

- определение времени показа по телевизору интересующего вас фильма;

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

- определение времени падения кирпича с крыши дома;

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

- перевод русского текста на итальянский язык;

- перевод итальянского текста на русский язык.

 

4. Решите задачи в системе КуМир:

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

2. Нахождение всех корней заданного квадратного уравнения.

3. Нахождение наибольшего общего делителя двух натуральных чисел (алгоритм Евклида).

4. Запись натурального числа в позиционной системе с основанием меньшим или равным. Обработка и преобразование такой записи числа.

5. Решите задачи в системе ЛогоМиры:

1. Реализуйте данную программу на компьютере. Дайте название полученному рисунку. Оденьте Черепашку соответственно.

а) ПО

б) ВП 20 ЛВ 45 ВП 20 ПР 45 ВП 40 ПР 45

в) ВП 20 ЛВ 45 ВП 20 ПР 90 ВП 70 ПР 90

г) ВП 20 ЛВ 45 ВП 20 ПР 45 ВП 40 ПР 45

д) ВП 20 ЛВ 45 ВП 20 ПР 90 ВП 70

е) ПО

Название ________________ Рисунок (Схематично) ______________

2. Используя датчик случайных чисел организуйте игру «Разноцветный экран».

3. Составить программу, которая задает 10 примеров на умножение и выставляет оценку.

4. Создайте проект, состоящий из 5 заданий. За каждое правильно выполненное задание начисляется 1 балл. На последнем листе выставляется оценка за проект, равная количеству набранных баллов:

1 лист: нарисовать снежинку;

2 лист: нарисовать куб;

3 лист: спросить длину прямоугольника, ширину.

Вычислить площадь. Вывести все значения в

соответствующие текстовые окна.

Нарисовать соответствующий прямоугольник.

 
 

 


5. Составить программу, рисующие олимпийские кольца:

6. Составить программу, рисования узора:







Последнее изменение этой страницы: 2016-09-18; Нарушение авторского права страницы

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.226.243.130 (0.008 с.)