Название: Лабораторная работа №7
Вид работы: реферат
Рубрика: Информатика и программирование
Размер файла: 15.51 Kb
Скачать файл: referat.me-138270.zip
Краткое описание работы: Цель работы: Получение навыков реализации циклических алгоритмов с неизвестным числом повторений цикла, операторов цикла с предусловием и постусловием и итерационных циклических алгоритмов.
Лабораторная работа №7
Цель работы: Получение навыков реализации циклических алгоритмов с неизвестным числом повторений цикла, операторов цикла с предусловием и постусловием и итерационных циклических алгоритмов.
Задание № 17.
Корень n-ной
степени
,
из числа
пределом
последовательности
каждый
член которой
определяется
итерацией:
определить
с точностью
корень
2-ой и 4-ой степени
из числа
и
число итераций,
необходимое
при этом.
Блок-схема.
Пусть.
Программа на Turbo Pascal
{**************************************************************** }
{Программа: lab6, Лаб. раб. №7, Вар. 17 }
{Цель: вычисление корня с заданной погрешностью по итерационному циклу}
{Описание параметров и переменных: }
{n,x –переменная цикла, y -значение функции, eps – погрешность }
{Требуемые подпрограммы: нет. }
{Программист: Позднышев А.А., гр. 316 }
{Проверил: Баринов В.В., каф. ВПМ }
{Дата написания: 18 марта 2004 г. }
{*****************************************************************}
program lab7;
var n,k:integer;
eps,d,x,y:real;
begin
writeln(‘Погрешность eps=’); read(eps);
writeln(‘Степень корня n=’);read(n);
writeln(‘Подкоренное число x=’);read(x);
k:=0;
y:=x;
repeat {начало цикла}
d:=(x/exp((n-1)*ln(y))-y)/n;
k:=k+1;
y:=y+d;
until abs(d)<=eps {Конец цикла}
wtiteln(‘Корень’,n,’степени из’,x, ‘равен’,y);
writeln(‘Число итераций равно’,k);
end.{lab7}
Результаты вычисления программы:
eps=5
n=6
x=7
Корень равен=5,8334027489Е+00
Число итераций=1
Министерство образования РФ
Рязанская государственная радиотехническая академия
Кафедра ВПМ
Отчет о
лабораторной работе № 7:
«Конструирование программ циклической структуры
с неизвестным числом повторений. Итерационные циклы»
Выполнил: ст. гр. 316
Позднышев А.А.
Проверил: Баринов В.В.
Рязань 2004
Похожие работы
-
Операторы цикла
Для реализации циклических алгоритмов, т.е. алгоритмов, содержащих многократно повторяющиеся одинаковые операции, применяются специальные операторы цикла. В Пас-кале есть три вида циклов: FOR, WHILE и REPEAT.
-
Оператор цикла
Применение циклической управляющией структуры для организации многократного выполнения некоторого оператора. Конструкция цикла: заголовок и тело, и алгоритм выполнения операторов while, do while и for. Отличия циклов с постусловием и предусловием.
-
Лабораторная работа №9
Цель работы: Изучение операторов ввода и вывода, управление формой вывода данных, получение навыков организации печати в удобном для пользователя виде.
-
Лабораторная работа №6
Цель работы: Освоение правил составления программ циклической структуры с параметром. Задание № 17 . Вычислить значение функции , по указанному графику для значений аргумента
-
Лабараторная работа №8
Цель работы: Получение навыков реализации циклических алгоритмов с неизвестным числом повторений цикла, операторов цикла с предусловием и постусловием и итерационных циклических алгоритмов.
-
Алгоритмизация и программирование на языке Паскаль
Составление алгоритмов и программ для вычисления значений неизвестных: программирование формул; операторы ввода и вывода; условный оператор; цикл с предусловием и с постусловием, с заданным числом повторений; графические средства; тестирование программы.
-
Циклы в Паскале
Операторы цикла, присутствующие в языках программирования. Простой арифметический оператор цикла Паскаля, управление циклом с помощью переменной порядкового типа. Арифметический оператор цикла Паскаля с произвольным шагом, оператор цикла с предусловием.
-
Алгоритмизация
Основным в процессе программирования является разработка алгоритма. Это один из наиболее сложных этапов решения задачи с использованием ЭВМ.
-
Операторы цикла
Командой повторения или циклом называется такая форма организации действий, при которой одна и та же последовательность действий повторяется до тех пор, пока сохраняется значение некоторого логического выражения.
-
Основы алгоритмизации
Понятие алгоритма, его свойства. Дискретность, определенность, результативность, формальность как свойства алгоритма. Программа как описание структуры алгоритма на языке алгоритмического программирования. Основные структурные алгоритмические конструкции.