Студопедия

Главная страница Случайная страница

Разделы сайта

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






  • Лабораторная работа № 3

    Лабораторная работа №3

    Циклы, управляемые условиями

     

     

    Выполнил: Проверил:

    студент группы ИС-15-1(1) старший преподаватель

    Лучников В.А.

    Пупкин В.И.

    «___»_____________2015г

     

     

    Иркутск 2015

     

    Лабораторная работа № 3

    Вариант 10

    Тема: Программирование алгоритмов циклической структуры.

    Цель работы: Освоить программирование циклических алгоритмов с циклами, управляемыми условиями: циклами с предусловиями и циклами с постусловиями.
    Освоить программирование циклических алгоритмов с вложенными циклами. Освоить методику тестирования программ.

    1. Вычислить значения суммы ряда S при заданных с консоли начальном и конечном значениях аргумента x(x_nach, x_kon), шаге его изменения delta_x и точности вычислений eps. Вычисленные значения ряда сравнить со значениями заданной функции f(x). Результаты вычислений вывести в виде таблицы с заголовком.

    2. Схема алгоритма решения задачи:

     

     

    Пуск
    Описание переменных
    x, s, f, x_nach, x_kon, delta_x, eps, t, q: вещ. n, i: целого;
    Ввод х_nach, x_kon, delta_x, eps
    x=x_nach
    t=x s=t n=1

     

     


    ltl> eps

     


    t= s=s+t n=n+1

     

    Останов
    x=x+delta_x
    Вывод x, n, s, f  
    x> x_kon
    нет
    да

     

     


    3. Код программы

    Program Variant_10;

     

    Var x, s, f, x_nach, x_kon, delta_x, eps, t, q: Real;

    n: Word;

    i: integer;

    Begin

    WriteLn('Лабораторная работа №3');

    WriteLn('Вариант №10');

    WriteLn('ИС-13-1');

    WriteLn('Петров Дмитрий');

    WriteLn;

     

     

    {ввод исходных данных}

    WriteLn('Ввод исходных данных: ');

    Write('x_nach=');

    ReadLn(x_nach);

    Write('x_kon=');

    ReadLn(x_kon);

    Write('delta_x=');

    ReadLn(delta_x);

    Write('eps=');

    ReadLn(eps);

    WriteLn;

     

    {эхо-печать}

    WriteLn('Для x=', x_nach: 0: 3, ' до ', x_kon: 0: 3, ' шаг=', delta_x: 0: 3, ' точность=', eps: 0: 5);

     

    WriteLn;

    WriteLn(' x n s f');

    WriteLn('-----------------------------------');

     

    x: =x_nach;

     

    Repeat

    t: =x;

    s: =t;

    n: =1;

    f: =(exp(x)-Exp(-x))/2.0;

    <== предыдущая лекция | следующая лекция ==>
    Приготовление. Шоколадный кекс с творожным кремом | творожно-лимонное печенье




    © 2023 :: MyLektsii.ru :: Мои Лекции
    Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
    Копирование текстов разрешено только с указанием индексируемой ссылки на источник.