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

Еще по теме:

История развития организации и определение управленческой проблемы
Историю развития ГСБ(К) ОУ №499 можно разделить на несколько этапов. Для наглядности будем использовать один из вариантов классификации этапов жизненного цикла организации (рис. 1). Рисунок 4. Жизненные циклы организации 1. Создание. История создания образовательного учреждения начинается с открыти ...

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

Исследование работ, посвященных становлению российской системы образования
Контент-анализ был проведен по журналу Almamater за 2002-2005 годы. Нами было проанализировано 5 статей различных авторов, посвященным российской системе образования. Практика и результаты специальных исследований позволяют утверждать, что попытки решения проблемы совершенствования подготовки специ ...

Категории

© 2022 Copyright www.libraryedu.ru