1 способ: словесно-формульный.

Пусть дано квадратное уравнение a*x2 + b*x + c = 0.

Напишем алгоритм решения этого уравнения.

Начало.

Ввод A, B, C.

D = B2 - 4 A C.

Если D < 0, то идти к п.6.

Если D > 0, то идти к п.8.

Действительных корней нет.

Идти к п.10.

X1 = ( - B - ) / 2 А; X2 = ( - B +) / 2 A.

Вывести значения X1 и X2.

Конец.


2 способ: графический (блок-схемный).

 

 

 

 

 

 

 

 

 

 

 

 

 

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

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

Оформление в графическом описании должно соответствовать определенным требованиям.

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

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

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

Если схема занимает более одного листа, то в случае разрыва линии вместо окружности используется межстраничный соединитель. Внутри каждого, соединителя указывается адрес - откуда и куда направлена соединительная линия. Адрес записывается в две строки: в первой указывается номер листа, во второй - порядковый номер блока [23].

Блок-схема должна содержать все разветвления, циклы и обращения к подпрограммам, содержащиеся в программе.

Приведем таблицу с блоками, которые используют при написании алгоритма графическим способом [25].

Обозначение блока Название блока

действия

альтернативный процесс

условие решения программы

ввод данных

знак начала/ завершения

цикл с параметром

подпрограмма

несколько документов

внутренняя память

вывод данных или текста

ручной ввод

ручное управление

узел

ссылка на другую страницу

карточка

перфолента

узел суммирования

ИЛИ

сопоставление

сортировка

извлечение

объединение

сохраненные данные

задержка

память с посл. доступом

магнитный диск

память с прямым доступом

дисплей

Информация о работе «Электронное портфолио учителя информатики, ориентированное на тему "Алгоритмизация" в базовом курсе информатики»
Раздел: Педагогика
Количество знаков с пробелами: 63347
Количество таблиц: 5
Количество изображений: 5

Похожие работы

Скачать
106762
1
2

... учебного процесса методической подготовки будущего учителя. Основное содержание исследования отражено в следующих публикациях автора:   I. Монографии: 1. Абдуразаков М.М. Совершенствования содержания подготовки будущего учителя информатики в условиях информатизации образования. –Махачкала: ДГПУ, 2006. –190 с. 12 п.л. 2. Гаджиев Г.М., Абдуразаков М.М. Технология преподавания информатики. – ...

Скачать
89261
12
5

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

Скачать
75227
0
0

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

Скачать
54004
2
0

... состоит в том, что она способствует явному различению учениками содержательной и операциональной сторон изучаемых знаний и овладению общим способом решения широкого класса задач. Глава 2. Профильное обучение: реальный опыт и сомнительные нововведения 2.1. Проблема выбора Концепция модернизации российского образования на период до 2015 года, утвержденная Правительством Российской Федерации, ...

0 комментариев


Наверх