Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МПИ ответы.docx
Скачиваний:
5
Добавлен:
23.09.2019
Размер:
113.81 Кб
Скачать
  • Машинные;

  • Машиноориентированные;

  • Машино-независимые или языки высокого уровня(Процедурные - Pascal, Basic, C; Логические – Prolog, Lisp; Объектно-ориентированные – C++,C#, Delphi, Java)

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

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

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

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

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

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

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

19. Методика изучения символьных величин и сопутствующие данной теме задачи.

У Кушнеренко изучаются после табличных величин. Авторское понятие: Литерная величина – линейные таблицы, элементами которых являются символы.

У Быкадорова символьные величины рассматриваются до табличных, а определение следующее: Лит. -в. – буквы, слова, предложения.

В учебнике Ершова лит. Величины трактовались как произвольная последовательность символов – букв, цифр, знаков, действий и отношений и т.п., заключённая в кавычки.

Тема строковые и символьные величины изучается в 10ом классе (11тилетняя прога). Отводится 8 часов на изучение.

Цель изучения: Формирование логикоалгоритмического стиля мышления.

Учащиеся должны усвоить операции над этими величинами, стандартные функции для работы с ними, уметь составлять и реализовывать алгоритмы обработки.

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

Мотивация: Кодирование текстовых данных, шифрование. Замена букв и перестановки.

Изучение нового материала: char - тип символьных величин. Значение типа занимает 1 байт и представляет собой символы кодовой таблицы ASCII. Значение символов в проге записывается в кавычках. Далее знакомим с операциями над символьными величинами. Операция сравнения (больше считается тот символ код которого больше). Приводим пример: цифра<русская буква<лат. буква. Рассказываем про стандартные функции: Ord(х) – выводит код символа, Chr(х) – выдаёт символ по его коду. Причём: код: integer, символ: char.

Сопутствующие задачи: Дана маленькая лат. буква, преобразовать её в большую латинскую.

Д.з.: Вывести коды всех лат. букв.

Тема строковые и символьные величины изучается в 10ом классе (11тилетняя прога). Отводится 8 часов на изучение.

Цель изучения: Формирование логикоалгоритмического стиля мышления.

Учащиеся должны усвоить операции над этими величинами, стандартные функции для работы с ними, уметь составлять и реализовывать алгоритмы обработки.

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

Мотивация: Кодирование текстовых данных, шифрование. Замена букв и перестановки.

Новый материал: Обозначение строкового типа в проге – string. Скольк символов может содержаться в строке s:string? (255). В памяти под эту строку будет выделено 256, т.к. в нулевом байте хранится длина строки.

S:string[50] – экономия памяти, вместо 222 будет отведено 50.

Строка в паскаль авс записывается в кавычках.

‘пример строки’

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

Функция delete (удаление символа), insert (сложение строки), pose (поиск позиции символа).

Задачи:

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