Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры_ по_МПИ.docx
Скачиваний:
2
Добавлен:
01.08.2019
Размер:
107.06 Кб
Скачать

Вопрос 22

Методика изучения содержательной линии «Основы алгоритмизации и програмирования»

Основы алгоритмизации и программирования – одна из самых основных содержательных линий базового курса информатики , ее изучение осущ. на протяжении всего курса с 6-го по 11 класс. Данная линия способствует формирования логико-алгоритмического мышления, что в данном курсе подразумевает следующее: 1) интуитивное понимания сущности алгоритма и его свойств представление возможности автоматизации в той области деятельности человека , где существ. Алгоритм этой деятельности. 2) умение представить алгоритм с помощью определенных средств и методов описания. 3) знание основных типов алгоритмов.Изучение данной темы можно условно разделить на 3 этапа: 1) 6,7,8классы-изучают понятие алгоритмизации, способы записи алгоритмов, типы алгоритмов, среду программирования Pascal abc, структуру программы, типы данных,вводят понятие переменной, рассматривают команду присваивания, арифметические операции и выражения, ввод и вывод данных, используют графические возможности , основные алгоритмические конструкции, реализация алгоритмов с ветвлением, повторением и их комбинация. Учащиеся должны уметь: составлять и реализовывать линейные алгоритмы на языке программирования, использовать графические возможности, использовать алгоритмические конструкции ветвления и повторения при решении задач. 2) 9,10 классы- рассматривают структурированный тип данных массив , понятие символьных и строковых величин , стандартные процедуры и функции для работы с ними. Поле этого учащиеся должны уметь: работать с одномерными числовыми массивами , уметь составлять и реализовывать алгоритмы обработки строк. 3) 11 класс – Решение практических задач на языке программирования с использованием основных алгоритмических конструкций и типов данных. Учащиеся должны уметь решать практические задачи с использованием языка программирования из различных предметных областей.

24.Система программирования Pascal ABC.

В Pascal ABC создан ряд модулей: модуль растровой графики Graph ABC; Events – позволяет созд. простейшие события без исп. объектов. События это обычные процедурные переменные; модуль контейнерных классов позволяет работать с осн. структурами данных реализ. в виде классов; модуль вект.графики ABC Object предназначен для быстрого изучения основ объектно-ориент. прогр. Позволяет созд. достаточно слож. игровые и проги для обучения; модуль визуал. компонентов VCL позвол. созд. событийное приложение с главной формой как в Delphi. В Pascal ученик может вып. проверочные задания, обеспеч. постановку задачи со случ. данными. Контроль опер. ввода и вывода. Проверка прав. решения, а также введение протокола реш. задач. Методич. рекомендации: мотивация(беседа о знач. инф. технологий, о престиже профессии программист); познакомить с тем как запустить Pascal ABC;

после запуска файла PascalABC.exe на экр. появл глав. окно проги. Разобрав с учениками изв. элементы, переходим к новым, кот. присущи Pascal ABC. При наборе и редак. исх. текста проги обращаем внимание на приемы редактирования(такие же как и в Word). Структура проги: Program begin end. Можно детям дать алгоритм созд. и запуска проги:1.запускаем сист. прог. Pascal ABC;2.выбир. меню Файлы; 3.далее Новый. 4.набираем текст проги, в конце каждой строки нажимаем Enter. Компилятору языка безразлично какие буквы используются. Все независ. операторы отделяются друг от друга «;»; 5.для запуска нажим. F9, либо через меня, либо кнопку на панели. В окне вывода получ. результат; 6. сохр. файла. Имя должно быть информативным, показ порядок сохр. файла.

№26. Методика изучения команды присваивания.

Для того, чтобы запомнить или изменить значение величины в процессе выполнения программы имеется команда присваивания, которая записывается в виде имя <имя переменной > := <выражение>, где под выражением может пониматься как арифметическое выражение, так и переменная или константа. Типы величин и выражений, стоящие в правой части должны совпадать.

Семантика: (выполнение команды присваивания выполняется в 2 такта: а). Вычисляется значение выражения, стоящего в правой части команды присваивания, б). Полученное значение присваивается величине, имя которой записано в левой части команды присваивания.

Для того, чтобы у учеников не сформировалось ошибочное представление о том, что «=» и «:=» аналогичны, нужно рассмотреть пример команды присваивания, который в правой и левой части содержит число и переменную (х:=1 и х:=х+8).Полезно привести примеры с ошибками, чтобы ученики самостоятельно их исправили.

Свойства :=. Пока переменной не присвоили значение, она остаётся неопределённой; Значение, присвоенное переменной, сохраняется в ней до выполнения следующего присваивания этой переменной нового значения; новое значение, присвоенное переменной, заменяет её предыдущие значения.

25. Методика введения понятия величина.

Совр. разв. информ. привело к расширению понятия величина. Важность понятия величина заключ. в том, что кроме созд. целостного представл. об окруж. мире, оно положит. влияет на умств. развитие их способностей к сравнению, обобщ. и абастрагированию. Формир. понятия осущ. поэтапно: 7 класс. Вводим понятие перем., константы, рассм. тока числ. типы данных; на конкр. примерах показ. особенности работы команды присваивания. Под величинами понимаем данные программы. Величины, кот. меняются в процессе проги, назыв. перем., а те, кот не меняются назыв. константами. В 9 классе рассм. новый тип данных массивы. Рассм. только одномер. массивы. В 10 классе рассм. символьные и строковые величины. В 11 классе выполн. практич. задания из различных предметных областей с исп. изученных типов данных для закрепления понятия величины. Рекомендации: учащиеся должны усвоить что всякая величина занимает опред. место в памяти компа. При введении понятия величины можно использовать знания из матры или физики. Величины ваще бывают не только численные, но и тексты, графики, геом. фигуры. Величина это отделюная единица данных. У величины имеются 3 хар-ки:имя, тип, значение(вид величины в школе не рассм.). Имя(индетификатор) должно начин. с лат. буквы, после нее моно еще лат буквы, цифры или подчеркивание, но без пробелов. Нельзя исп. служебное слово в начале. Имя величины это не только ее обознач. в проге, но и место в памяти компа, где хранится значение величины. Тип указывает какие значения может принимать величина. Тип описывается в спец. разделе проги, после слова var. В 7 классе рассм. 2 типа: integer и real. Важно с первого урока объяснить разницу между типами, их правильное написание. Целый тип совпадает с множеством целых чисел, но ресурсы компа ограничены. Действительные это все числа, и в памяти компа они выступают с округлением. С типом величины связано множ. допустимых значений, множество допустимых операций и формы внутр. представления. Базовый набор типа символов: целый, вещ., символьный, логический. Значение это динамическая хар-ка величины, кот. может многократно меняться в ходе работы проги.

23

Существует несколько подходов введения понятия алгоритм и исполнитель: