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

Еще по теме:

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

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

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

Категории

© 2019 Copyright www.libraryedu.ru