Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Методика изучения темы «Алгоритмы работы с величинами»





Цели изучения темы:ввести понятие «величина», познакомить основными характеристиками величины, познакомить с действиями, выполняемыми над величинами в алгоритме, сформировать навык построения алгоритмов для работы с величинами.

Изучаемые вопросы:

;ЭВМ - исполнитель алгоритмов.

♦ Понятие «величина», характеристики величин.

♦ Действия, выполняемые над величинами.

Можно выделить две стороны в обучении алгоритмизации:

- обучение структурной методике построения алгоритмов;

- обучение методам работы с величинами.

Знакомясь с программным управлением исполнителями, ученики осваивали методику структурного программирования. При этом понятие «величина» могло быть не затронуто вовсе. Однако с величинами ученики уже встречались в других темах базового курса: в частности, при изучении баз данных, электронных таблиц. Теперь требуется объединить навыки структурной алгоритмизации и навыки работы с величинами.

Учащимся следует сказать что, всякий алгоритм (программа) составляется для конкретного исполнителя, в рамках его системы команд. О каком же исполнителе идет речь в теме «программирование для ЭВМ»? Ответ очевиден: исполнителем является компьютер. Исполнителем является комплекс «ЭВМ + система программирования (СП)».

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

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

Например, при решении квадратного уравнения: ах+bх+с= О, исходными данными являются коэффициенты а, b, с; результатами - корни уравнения: х1, x2; промежуточными данными - дискриминант уравнения: D = b2- 4 ас.

Важнейшим понятием, которое должны усвоить ученики, является следующее: всякая величина занимает свое определенное место в памяти ЭВМ - ячейку памяти. В результате в сознании учеников должен закрепиться образ ячейки памяти, сохраняющей величину. Термин «ячейка памяти» рекомендуется употреблять и в дальнейшем для обозначения места хранения величины.

У всякой величины имеются три основных характеристики: имя, значение и тип. На уровне машинных команд всякая величина идентифицируется адресом ячейки памяти, в которой она хранится, а ее значение - двоичный код в этой ячейке.

Теперь о типах величин - типах данных. С понятием типа данных ученики уже могли встречаться, изучая базы данных и электронные таблицы. Это понятие является фундаментальным для программирования. Поэтому в данном разделе базового курса происходит возврат к знакомому разговору о типах, но на новом уровне.

Учащиеся знакомятся с минимально-необходимым набором основных типов данных, к которому относятся следующие: целый, вещественный, логический и символьный.

Таблица 1. Свойства основных типов данных

 

 

Действия над величинами, определяемые алгоритмом (программой), основываются на следующей иерархии понятий: операция - выражение - команда, или оператор - система команд (рис. 1).

Рис. 1. Средства выполнения действий над величинами.

Операция - простейшее законченное действие над данными. Операции для основных типов данных перечислены в приведенной выше таблице.

Выражение - запись в алгоритме (программе), определяющая последовательность операций для вычисления некоторой величины.

Команда - входящее в запись алгоритма типовое предписание Исполнителю выполнить некоторое законченное действие. Команды Присваивания, ввода, вывода называются простыми командами; команды цикла и ветвления - составными, или структурными.

Узловыми понятиями в программировании являются понятия переменной и присваивания. Процесс решения вычислительной задачи - это процесс последовательного изменения значений переменных. В итоге в определенных переменных получается искомый результат. Переменная получает определенное значение в результате присваивания.

Команда присваивания имеет следующий вид:

<переменная>:= <выражение>

Знак «:=» надо читать как «присвоить». Это инструкция, которая обозначает следующий порядок действий:

1) вычислить выражение;

2) присвоить полученное значение переменной.

Обратите внимание учеников на то, что команда выполняется справа налево. Нельзя путать команду присваивания с математическим равенством! Особенно часто путаница возникает в тех случаях, когда в качестве знака присваивания используется знак «=» и учитель читает его как «равно». В некоторых языках программирования знак «=» используется как присваивание, например, в Бейсике и Си. В любом случае надо говорить «присвоить».







Дата добавления: 2015-04-19; просмотров: 907. Нарушение авторских прав; Мы поможем в написании вашей работы!




Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...


Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...


Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...


Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

Выработка навыка зеркального письма (динамический стереотип) Цель работы: Проследить особенности образования любого навыка (динамического стереотипа) на примере выработки навыка зеркального письма...

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

Правила наложения мягкой бинтовой повязки 1. Во время наложения повязки больному (раненому) следует придать удобное положение: он должен удобно сидеть или лежать...

Прием и регистрация больных Пути госпитализации больных в стационар могут быть различны. В цен­тральное приемное отделение больные могут быть доставлены: 1) машиной скорой медицинской помощи в случае возникновения остро­го или обострения хронического заболевания...

ПУНКЦИЯ И КАТЕТЕРИЗАЦИЯ ПОДКЛЮЧИЧНОЙ ВЕНЫ   Пункцию и катетеризацию подключичной вены обычно производит хирург или анестезиолог, иногда — специально обученный терапевт...

Ситуация 26. ПРОВЕРЕНО МИНЗДРАВОМ   Станислав Свердлов закончил российско-американский факультет менеджмента Томского государственного университета...

Studopedia.info - Студопедия - 2014-2026 год . (0.01 сек.) русская версия | украинская версия