pedagogyreview
Информация о педагогике и образовании » Разработка урока на тему "Способы записи алгоритмов"

Разработка урока на тему "Способы записи алгоритмов"

Страница 4

1. Считать число a.

2. Считать число b.

3. Выполнить суммирование: c = a + b.

4. Вывести число c.

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

Описание алгоритмов с помощью блок-схем.

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

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

Блок-схема будет выглядеть следующим образом (раздаются карточки с блок-схемами). Пример карточки изображен на рисунке 1.

Рисунок 1

Запись алгоритма на языке программирования.

Язык программирования - язык, используемый для формальной записи алгоритмов. Большинство языков программирования относятся к алгоритмическим языкам. Запись алгоритма на алгоритмическом языке называют программой.

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

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

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

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

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

Приведем пример:

'Вывод выражений с помощью оператора PRINT

PRINT "Вывод чисел: "

PRINT 23,4

PRINT 10,2

PRINT

PRINT "Вычислим (10+4) - 4* (2-3'^2)"

PRINT (10 + 4) - 4* (2-3^2)

PRINT

PRINT "В заключение объединим отдельные слова в текст: "

PRINT "Сегодня" + " " + "хорошая" + " погода"

'Конец программы

Домашнее задание.

Учитель: Выучить конспект, который записали на уроке.

Подведение итогов.

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

Спасибо за урок!

Программа AlgoTest предназначена для контроля знаний и закрепления у школьников знаний о понятие алгоритма и его свойствах.

В программе учащемуся предлагается ответить на 10 случайных вопросов по теме "Алгоритм и его свойства", после ответов учащегося на 10 вопросов ему выставляется оценка в соответствии с количеством правильных ответов.

Описание переменных

FamUser$ - переменная для Фамилии тестируемого (строковый тип)

NameUser$ - переменная для Имени тестируемого (строковый тип)

MAsivZadanVopr (10) - массив для занесения выведенных вопросов

TeckushOtv% - Номер очередного ответа (целый тип)

nt - переменная для хранения текущего значения таймера при выводе мигающей надписи (целый тип)

ll% - переменная для хранения текущего значения цвета при выводе мигающей надписи (целый тип)

Страницы: 1 2 3 4 5 6

Еще по теме:

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

Сравнительный анализ уровня сформированности педагогической культуры родителей
Целью данного этапа эксперимента является подведение итогов проделанной практической работы по воспитанию педагогической культуры родителей. С этой целью использовалось анкетирование родителей. Анкета была составлена О. Л. Зверевой. В результате проделанной работы увеличился процент родителей, кото ...

Понятие «познавательный интерес» в психолого-педагогической литературе
Интерес к обучению, или познавательный интерес, по мнению Л.Д. Столяренко – избирательная направленность личности на предметы и явления окружающий действительности. Эта направленность характеризуется постоянным стремлением к познанию, к новым, более полным и глубоким знаниям. Систематически укрепля ...

Категории

© 2024 Copyright www.libraryedu.ru