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

  • Содержание отчёта

  • Краткие теоретические сведения

  • Program

  • Write( );

  • Контрольные вопросы

  • Практическая работа_ Реализация алгоритма линейной струкруры на. Практическая работа Реализация алгоритма линейной структуры


    Скачать 195.04 Kb.
    НазваниеПрактическая работа Реализация алгоритма линейной структуры
    Дата21.02.2023
    Размер195.04 Kb.
    Формат файлаdocx
    Имя файлаПрактическая работа_ Реализация алгоритма линейной струкруры на .docx
    ТипПрактическая работа
    #949517
    страница1 из 4
      1   2   3   4

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

    Реализация алгоритма линейной структуры



    Цель работы: Научиться решать, тестировать и отлаживать на ЭВМ типовые задачи вычислительного характера. Получить навыки разработки алгоритмов линейной структуры.

    Задание для подготовки к работе


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

    2. Разработать алгоритм для вычисления значений а и b по формуле для соответствующего варианта из таблицы. Определить область значений переменных.

    3. Подобрать тестовые данные.



    Задание к работе


    Написать программу, отладить её, протестировать. Распечатать текст программы и результаты её работы на тестовых данных.
    Содержание отчёта

    1. Описание алгоритма.

    2. Наборы тестовых данных с обоснованием их выбора.

    3. Текст программы.

    4. Описание и анализ ошибок, выявленных при отладке программы.


    Краткие теоретические сведения

    Программа состоит из заголовка программы и тела программы (блока), за которым следует точка – признак конца программы. В свою очередь, блок содержит разделы описаний и раздел операторов.

    Program <имя программы>;

    Label <раздел меток>;

    Const <раздел констант>;

    Type <раздел типов>;

    Var <раздел переменных>;

    Procedure (Function) <раздел подпрограмм>;

    Begin

    <раздел операторов>

    End.
    В Турбо Паскале возможно отсутствие заголовка, разделы Const, Type, Var, Label могут следовать друг за другом в любом порядке и встречаться в разделе описаний сколь угодно раз.

    Линейным называется алгоритм, в котором все этапы решения задачи выполняются строго последовательно. Т.е. линейный алгоритм выполняется в естественном порядке его написания и не содержит разветвлений и повторений.

    Для реализации алгоритмов линейной структуры используются операторы:

    - Оператор (процедура) вывода - Write( ); или Writln( );

    - Оператор (процедура) ввода - Read( ); или Readln( );

    • Оператор присваивания - :=


    Варианты заданий

    № варианта

    Расчетная формула

    X

    Y

    Z

    1/26





    /7

    3,017

    -2,69

    2/27





    2.7

    1.83

    -0.789

    3/28






    0

    /3

    700

    4/29





    15.3

    81

    8.91

    5/30





    -1

    0.59

    5.17

    6/31





    350

    0.95

    -1.05

    7/32





    2.5

    5.8

    330

    8/33





    1.5

    70

    37

    9/34





    0.5

    150

    1.95

    10/35





    50

    1.3

    -0.5

    11/36





    410

    10.18

    3.72

    12/37





    2

    2.1

    410

    13/38





    80

    5.2

    2.8

    14/39





    2.5

    5.8

    330

    15/40





    180

    40

    3.5

    16






    /3

    4.021

    -5.72

    17





    4.6

    2.67

    -1.123

    18





    0.1

    /5

    630

    19





    21.5

    750

    7.56

    20





    -2

    0.61

    4.12

    21






    400

    2.35

    -3.48

    22





    4.05

    3.1

    400

    23





    2.6

    110

    41

    24





    1.5

    200

    3.06

    25





    150

    2.1

    -0.78



    Контрольные вопросы

    1. Какие символы включает алфавит языка Паскаль?

    2. Опишите структуру программы на Паскале.

    3. Объясните назначение и правила использования операторов Readln и Read, а также различия между ними.

    4. Объясните назначение и правила использования операторов Writeln и Write, а также различия между ними.

    5. Дайте характеристику целым типам Турбо Паскаля.

    6. Дайте характеристику вещественным типам Турбо Паскаля.

    7. Перечислите встроенные математические функции Турбо Паскаля.

    8. Как определяется порядок выполнения арифметических операций?


      1   2   3   4


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