русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Управляющая структура следование(линейный алгоритм).

Базовые операции с данными

а) ввод данных <список пременных>


б) изменение данных <переменная> := <арифметическое выражение>

  x:=a+b


в) вывод данных <список переменных>


Управляющая «структура следование» используется в том случае, когда алгоритм представляется , как последовательность, элементами которой служат только действия по преобразованию данных. Рис. 2.


Пример 1. Вычисление площади триугольника. Для сохранения размеров сторон триугольника используются переменные a,b,c. Преобразование данных задаётся двумя операторами присваивания.

a,b,c

P:=(a+b+c)/2

S:=sqrt(p*(p-a)*(p-b)*(p-c))


Домашнее задание: составить алгоритм вычисления площади круга(подобно задаче, которая находится выше).

2. Управляющая структура или альтернативное вычисление

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

 
 


действие
действие 2
действие 1
Да Нет Да Нет

If P Then

действие 1

Else

действие 2

End If

Найти наибольшее из 3-х заданных чисел, для хранения сравниваемых чисел вводятся переменные a,b и c, результат переменная М.

Домашнее задание: найти наименьшее из 3-х заданных чисел.

3.Управляющя структура «Цикл» или повторяющееся вычисление

Применяется для компактной записи длинной последовательности действий. Различают три вида цикла:

При реконструировании цикла следует соблюдать обязательное условие результативность алгоритма. Практически это означает, что в логическом выражении должна быть переменная, которая изменяется в теле цикла, причём изменяется так, что бы условие стало ложным.

Такая переменная называется параметром цикла, и она определяет число повторений цикла.

Количество элементов, образующих цикл, не зависит от числа повторений тела цикла.

Вычислить вещественную функцию Z, Z=a*e(bx-cx*x) в заданном интервале с заданным шагом. Интервал от х1 до х2, шаг dx.

Просмотров: 1696


Вернуться в оглавление



Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.