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

Еще по теме:

Методика и организация проведения физкультурно-массового мероприятия
Примерные сценарии спортивных праздников Сценарии спортивного праздника «Веселые старты» Ведущий. Внимание! Внимание! У нас спортивный праздник! Дорогие зрители, вы станете свидетелями интересных соревнований между командами «Ракета» и «Чайка». Под звуки марша участники праздника в спортивных костю ...

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

Особенности действия интереса в обучении
Интерес к обучению, как и всякая черта личности школьника, развивается и формируется в деятельности. Успех образования школьника определяется не только и не столько его информированностью (знания, умения, навыки), сколько желанием получить информацию, использовать ее в практической деятельности, жи ...

Категории

© 2025 Copyright www.libraryedu.ru