Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Линейная алгоритмическая структура. Типовые примеры

Читайте также:
  1. WEB-сервер - назначение, основные функции, программная реализация, конкретные примеры
  2. Алгоритмическая структура «выбор» §4.2.3, стр. 116
  3. Архитектура функционального модуля ТПТС (Типовые программно-технические средства).
  4. Бухгалтерский баланс, его структура. Влияние хозяйственных операций на бухгалтерский баланс
  5. Виды ландшафтных карт, примеры
  6. Внутренняя структура.
  7. Волевой акт и его структура.
  8. Вопрос 23. Урок его типы и структура. Урок усвоения знаний, их применение.
  9. Вопрос 24. Урок его типы и структура. (урок обобщения и систематизации знаний, урок проверки оценки и коррекции знаний навыков кмений, комбинированный урок).
  10. Вопрос. Понятие педагогической системы и ее структура.

Линейным называется алгоритм, блоки которого расположены последовательно один за другим, нет условий и повторений.

Покажем общую структуру линейного алгоритма в виде блок-схемы.

 

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

Для реализации процесса обработки данных используется оператор присваивания.

Результат вычислений помещается в область S оперативной памяти. Чтобы вывести результат из памяти на экран монитора необходимо использовать оператор вывода.

Операторы ввода данных:

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

· целые INTEGER (Y%) – 2 байта в памяти (от -32768 до 32767),

· длинные целые LONG (Y&) – 4 байта (от -231 до 231-1),

· вещественные SINGLE (Y) – 6 знаков после, -4 байта (от -3.4Е+38 до 3.4Е+38),

· вещественные удвоенной точности DOUBLE (Y#) -16 знаков после,– 8 байт (от -Е+308 до Е+308),

· символьные STRING (Y$) – последовательность символов до 32767 символов длиной.

Например: INPUT a,b или INPUT “Введите два числа”;a,b

2. DATA, READ – операторы ввода данных из блока памяти. Например: DATA 3,4: READ a,b

Оператор присваивания может быть использован как для ввода данных (Например: a=3: b=4), так для вычисления выражений. (Например: S=a*b). Оператор присваивания вычисляет выражение, расположенное справа от символа присваивания (=) и результат присваивается переменной, расположенной слева от символа присваивания. При записи арифметического выражения используются арифметические операции и функции. Приоритет выполнения арифметических операций сохраняется. Функции можно использовать стандартные (встроенные) COS(X), SQR(X) … и задаваемые самим пользователем. (Например: Y=3*SQR(X)^2)

Для вывода данных используется оператор PRINT.

Например: PRINT S или PRINT “Площадь”;S или PRINT a,b,S

Для окончания программы используется оператор END. В начале программы можно использовать оператор очистки экрана – CLS.

Пример линейной программы вычисления площади прямоугольника и ее алгоритм в виде блок-схемы:

CLS

INPUT “Введите две стороны прямоугольника”; a,b

S = a * b

PRINT “Площадь”; S

END

 




Дата добавления: 2015-01-30; просмотров: 24 | Поможем написать вашу работу | Нарушение авторских прав

1 | 2 | 3 | <== 4 ==> | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |


lektsii.net - Лекции.Нет - 2014-2024 год. (0.005 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав