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

  • Семантические

  • Обзор материала ЭП

  • Run-Run ; пошаговый режим отладки: F7 ; задание значений переменных на просмотр: Ctrl+F7 . ПРИМЕР РАБОТЫ ПРОГРАММЫ

  • Выполните программу

  • := ; После каждого оператора ставится знак ;

  • TextBackground(Color)

  • Описание процедуры

  • >( ); Вызов функции

  • Процедуры Понятие глобальных и локальных переменных

  • Механизм передачи данных

  • формальные фактические входные выходные

  • параметрами-переменными параметрами-константами

  • Подпрограмма Программа По способу взаимодействия вызывающей и вызываемой подпрограмм параметры подразделяются на

  • Паскаль. паскаль. Основы алгоритмизации и программирования на языке pascal


    Скачать 2.09 Mb.
    НазваниеОсновы алгоритмизации и программирования на языке pascal
    АнкорПаскаль
    Дата30.06.2022
    Размер2.09 Mb.
    Формат файлаppt
    Имя файлапаскаль.ppt
    ТипЛекция
    #620848
    страница5 из 12
    1   2   3   4   5   6   7   8   9   ...   12

    Отладка


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





    Обзор материала ЭП :
    Прогон и
    отладка


    Окно просмотра значений переменных


    компиляция программы: Run-Run;
    пошаговый режим отладки: F7;
    задание значений переменных на просмотр: Ctrl+F7.

    ПРИМЕР РАБОТЫ ПРОГРАММЫ




    ЗАДАНИЕ


    1. Выполните программу вычисления над двумя числами x и y, используя различные функции и дополнив вывод результата через функции управления координатами и цветом.
    2. Выполните программу нахождения с помощью линейного алгоритма наибольшего из двух заданных А и B.
    3. Обзор материала ЭП. «Метод дихотомии».


    Переменные объявляются в разделе Var.
    Целый тип называется Integer.
    Вещественный тип называется Real.
    Операторы ввода вывода: Read(Ln), Write(Ln) .
    Синтаксис присвоения переменной значения: <Переменная>:=<Значение>;
    После каждого оператора ставится знак ; (кроме begin и последнего end).
    GotoXY(X,Y:Integer)— координата знако-места на экране.
    TextBackground(Color)— определяет цвет знако-места.
    TextColor(Color)— определяет цвет символов.




    Описание подпрограмм


    Функции


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


    Описание процедуры:
    procedure<имя> (<список формальных параметров>)
    {раздел выполнения локальных имён}
    Begin
    {раздел выполнения операторов}
    End;


    Описание функции:
    function<имя> (<список формальных параметров>): тип;
    {раздел описания локальных имён}
    Begin
    {раздел выполняемых операторов}
    <Имя функции>:=<значение>; {обязательный параметр}
    End;


    Вызов процедуры:
    <имя >(<список фактических переменных>);


    Вызов функции:
    < оператор>:= <имя функции>
    (<список фактических переменных>);


    1. В правой части оператора присваивания.
    2. В выражении, стоящем в условии оператора разветвления.
    3. В процедуре вывода, как результат работы функции.







    Процедуры

    Понятие глобальных и локальных переменных


    Оперативная память:


    Работающая
    программа


    Данные
    Программы
    ГЛОБАЛЬНЫЕ
    ПЕРЕМЕННЫЕ


    Данные
    программы
    ЛОКАЛЬНЫЕ
    ПЕРЕМЕННЫЕ


    Работающая
    подпрограмма


    Глобальные имена действуют в пределах нескольких вложенных блоков.
    Локальные имена действуют в пределах одного блока.




    Механизм передачи данных


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


    Параметры:
    формальные
    фактические


    входные
    выходные
    входные и выходные


    параметрами-значениями
    параметрами-переменными
    параметрами-константами


    Согласованы по:
    количеству, месту,
    типу и способу передачи


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


    По способу взаимодействия вызывающей и вызываемой подпрограмм параметры подразделяются на:


    Для обеспечения такого взаимодействия используются:




    1   2   3   4   5   6   7   8   9   ...   12


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