Главная страница
Навигация по странице:

  • Цель

  • Исполнитель алгоритма

  • "модификация"

  • "предопределенный процесс"

  • Линейные алгоритмы

  • рисунке

  • Разветвляющиеся алгоритмы

  • Методические рекомендации по выполнению практических работ по дисциплине


    Скачать 4.87 Mb.
    НазваниеМетодические рекомендации по выполнению практических работ по дисциплине
    Дата18.04.2023
    Размер4.87 Mb.
    Формат файлаdoc
    Имя файлаMR_po_PR_Informatika.doc
    ТипМетодические рекомендации
    #1070328
    страница8 из 33
    1   ...   4   5   6   7   8   9   10   11   ...   33

    Практическая работа №7.

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

    Оборудование: ПК

    Программное обеспечение: Turbo Pascal

    Теоретические сведения к практической работе

    Алгоритм — точное и понятное предписание исполнителю совершить последовательность действий, направленных на решение поставленной задачи.

    Исполнитель алгоритма — это некоторая абстрактная или реальная (техническая, биологическая или биотехническая) система, способная выполнить действия, предписываемые алгоритмом.

    Исполнителя характеризуют:

    • сpеда;

    • элементаpные действия;

    • cистема команд;

    • отказы.

    Основные свойства алгоритмов следующие:

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

    Дискpетность (прерывность, раздельность) — т.е. алгоpитм должен пpедставлять пpоцесс pешения задачи как последовательное выполнение пpостых (или pанее опpеделенных) шагов (этапов).

    Опpеделенность — т.е. каждое пpавило алгоpитма должно быть четким, однозначным и не оставлять места для пpоизвола. Благодаpя этому свойству выполнение алгоpитма носит механический хаpактеp и не тpебует никаких дополнительных указаний или сведений о pешаемой задаче.

    Pезультативность (или конечность). Это свойство состоит в том, что алгоpитм должен пpиводить к pешению задачи за конечное число шагов.

    Массовость. Это означает, что алгоpитм pешения задачи pазpабатывается в общем виде, т.е. он должен быть пpименим для некотоpого класса задач, pазличающихся лишь исходными данными. Пpи этом исходные данные могут выбиpаться из некотоpой области, котоpая называется областью пpименимости алгоpитма.

    На практике наиболее распространены следующие формы представления алгоритмов:

    • словесная (записи на естественном языке);

    • графическая (изображения из графических символов);

    • псевдокоды (полуформализованные описания алгоритмов на условном алгоритмическом языке, включающие в себя как элементы языка программирования, так и фразы естественного языка, общепринятые математические обозначения и др.);

    • программная (тексты на языках программирования).



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

    Блок "решение" используется для обозначения переходов управления по условию. В каждом блоке "решение" должны быть указаны вопрос, условие или сравнение, которые он определяет.

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

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

    Линейные алгоритмы


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

    На рисунке приведен пример блок-схемы алгоритма вычисления периметра Р и площади S квадрата со стороной длины A.

    Разветвляющиеся алгоритмы


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


    1   ...   4   5   6   7   8   9   10   11   ...   33


    написать администратору сайта