Студопедия — Алгоритм и его свойства, формы представления, алгоритмизация. Линейный, разветвляющийся и циклический алгоритмы. Программирование, этапы составления программы.
Студопедия Главная Случайная страница Обратная связь

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

Алгоритм и его свойства, формы представления, алгоритмизация. Линейный, разветвляющийся и циклический алгоритмы. Программирование, этапы составления программы.






Программное обеспечение ПК, программа, задача, алгоритм.

Программа – это упорядоченная последовательность команд, инструкций компьютера для решения задач.

ПО – совокупность программ обработки данных.

Задача – проблема, подлежащая решению.

Приложение – программная реализация на компьютере решения задачи.

Задачи: 1. Технологические – решаются при организации процесса обработки информации на ПК. 2. Функциональные – решаются при реализации функций управления.

Алгоритм – точно определенная последовательность действий над входной информацией для получения решения задачи. Алгоритм должен быть пригоден для всех возможных ситуаций.

Алгоритм и его свойства, формы представления, алгоритмизация. Линейный, разветвляющийся и циклический алгоритмы. Программирование, этапы составления программы.

Алгоритм – точно определенная последовательность действий над входной информацией для получения решения задачи. Алгоритм должен быть пригоден для всех возможных ситуаций.

Свойства алгоритма: А. Дискретность – возможность разбиения процесса обработки информации на более простые задачи. Б. Определенность – однозначность выполнения каждого отдельного шага преобразования информации. В. Выполнимость – получение результата по алгоритму за конечное число шагов. Г. Универсальность (массовость) – пригодность алгоритма для решения определенного класса задач.

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

Формы представления алгоритма:

1. Словесное описание – совокупность аналитических выражений, блок схем алгоритма, программ.

2. Блок-схема – графическое, наглядное представления алгоритма, все операции представляются блоками, соединенными стрелками. Команда обработки или действие (вычисление) – прямоугольник. Проверка условия – ромб. «+» - слева, «-» -справа, внизу. Команды ввода, вывода – параллелограмм, овал, прямоугольник с скругленными краями.

 

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

2. Циклический алгоритм – описание действий, которые должны повторяться указанное число раз или пока не выполнено заданное условие. Перечень повторяющихся действий называют телом цикла.

Циклические алгоритмы бывают двух типов:

А. Циклы со счетчиком, в которых какие-то действия выполняются определенное число раз;

Б. Циклы с условием, в которых тело цикла выполняется, в зависимости от какого-либо условия. Различают циклы с предусловием и постусловием.

3. Разветвляющийся алгоритм – требуется, чтобы при одних условиях выполнялась одна последовательность действий, а при других – другая.

Условие – это высказывание, которое может быть либо истинно, либо ложно.

 

Программирование – творческий процесс создания программ. Программа – результат интеллектуального творческого труда. Программирование – развитая отрасль хозяйственной деятельности, связанная с материальными, трудовыми, финансовыми ресурсами.

Этапы составления программы:

1. Постановка задачи — выполняется специалистом в предметной области на естественном языке. Необходимо определить цель задачи, ее содержание и общий подход к решению.

2. Анализ задачи и моделирование — определяются исходные данные и результат, выполняется формализованное описание задачи и построение (выбор) математической модели.

3. Разработка или выбор алгоритма решения задачи — выполняется на осно­ве ее математического описания.

4. Проектирование общей структуры программы — формируется модель решения с последующей детализацией и разбивкой на подпрограммы, определяется "архитектура" программы, способ хранения информации (набор переменных, массивов и т. п.).

5. Кодирование — запись алгоритма на языке программирования.

6. Отладка и тестирование программы.

7. Анализ результатов.

8. Публикация.

9. Сопровождение программы.







Дата добавления: 2015-09-06; просмотров: 903. Нарушение авторских прав; Мы поможем в написании вашей работы!



Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

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

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...

Огоньки» в основной период В основной период смены могут проводиться три вида «огоньков»: «огонек-анализ», тематический «огонек» и «конфликтный» огонек...

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

Влияние первой русской революции 1905-1907 гг. на Казахстан. Революция в России (1905-1907 гг.), дала первый толчок политическому пробуждению трудящихся Казахстана, развитию национально-освободительного рабочего движения против гнета. В Казахстане, находившемся далеко от политических центров Российской империи...

Деятельность сестер милосердия общин Красного Креста ярко проявилась в период Тритоны – интервалы, в которых содержится три тона. К тритонам относятся увеличенная кварта (ув.4) и уменьшенная квинта (ум.5). Их можно построить на ступенях натурального и гармонического мажора и минора.  ...

Понятие о синдроме нарушения бронхиальной проходимости и его клинические проявления Синдром нарушения бронхиальной проходимости (бронхообструктивный синдром) – это патологическое состояние...

Опухоли яичников в детском и подростковом возрасте Опухоли яичников занимают первое место в структуре опухолей половой системы у девочек и встречаются в возрасте 10 – 16 лет и в период полового созревания...

Studopedia.info - Студопедия - 2014-2024 год . (0.008 сек.) русская версия | украинская версия