46403

Составление программ циклической структуры

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

Информатика, кибернетика и программирование

Изучить основные операторы для организации циклов. Разработать алгоритм решения задачи. Составить программу решения задачи. Вычислить на ЭВМ значение интеграла на отрезке. Число разбиений отрезка интегрирования равен 100, метод интегрирования – метод трапеций.

Русский

2014-10-19

64 KB

3 чел.

КОМИТЕТ ПО ОБРАЗОВАНИЮ МОСКОВСОЙ ОБЛАСТИ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧЕРЕЖДЕНИЕ СРЕДНЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ МОСКОВСКОЙ ОБЛАСТИ

«СЕРПУХОВСКИЙ ТЕХНИЧЕСКИЙ КОЛЛЕДЖ»

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

По дисциплине «Основы программирования»

Составление программ циклической структуры.

Выполнил:

Студент 2-го курса 2-П гр

Исаев Валентин

Принял:

Преподаватель Щербаков К.В.

Серпухов 2013

Цель работы:

1. Изучить основные операторы для организации циклов.

2. Разработать алгоритм решения задачи.

3. Составить программу решения задачи.

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

1. Персональный компьютер

2. Программа Turbo Pascal 

Задание 1.

Вычислить значение функций F(x)=tg2x-3 на отрезке [-П/4;П/4] с шагом

h=(b-a)/n, n=10. Результат представить в виде таблицы, первый столбец – значение аргумента, второй – соответствующие значения функции.

Блок-схема программы.   

                                                                                                 

 

Листинг программы.

Program Project1;

uses

  CRT;

var

  a,b,h,x,n,y:real;

begin

     a:=-PI/4;

     b:=PI/4;

     n:=10;

     h:=(b-a)/n;

     x:=a;

while (x<=b) do

begin

     y:=tan(2*x)-3;

  write('x=', x:1:3, ' '); writeln('y=', fx:1:3);

     x:=x+h;

end;

  readkey();

end.

Результат выполнения программы.

Задание 2.

Вычислить на ЭВМ значение интеграла на отрезке [-2;1]. Число разбиений отрезка интегрирования равен 100, метод интегрирования – метод трапеций.

Блок-схема программы.

  

 

Листинг программы:

Program Project1;

uses

  CRT;

var

  a,b,S,h,integ: real;

  i,n: integer;

function f(x: real): real;

begin

     f:=(3*x*x)/(x+4);

end;

begin

     a:=-2;

     b:=1;

     n:=100;

     h:=(b-a)/n;

for i:=1 to n-1 do

begin

     S:=s+f(a + h*i);

  integ:=h*((f(a)+f(b))/2+S);

  write('n=',i,' '); writeln('i=', integ:1:3);

end;

  readkey();

end.

Результат выполнения программы.

Вывод:

Изучил основные операторы для организации циклов.

Разработал алгоритм решения задачи.

Составил программу решения задачи.


 

А также другие работы, которые могут Вас заинтересовать

58143. Создание Web-страниц. Форматирование текста 33.5 KB
  Можно перечислять несколько шрифтов через запятую так как не всегда выбранный Вами шрифт есть у пользователя просматривающего Вашу страницу. Стихотворение FONT Размер шрифта задается атрибутом size...
58144. Виды, формы и системы оплаты труда 50 KB
  На каждом предприятии между работодателем и работниками заключается коллективный договор в котором отражаются: трудовые и социально-экономические условия труда; Положение по оплате труда формы оплаты труда всех категорий работников а также система поощрений.
58145. ВЕЛИКИЕ ГЕОГРАФИЧЕСКИЕ ОТКРЫТИЯ 46.5 KB
  Периоду разложения феодализма и возникновению капиталистических отношений предшествовали Великие географические открытия сыгравшие важную роль в переходе к буржуазному способу производства. Великие географические открытия были вызваны развитием производительных сил общества ростом товарно-денежных отношений...
58146. Військо давніх слов’ян 77.5 KB
  Члени роду взаємно собі допомагали. Коли хто одного з них скривдив, усі мали заступатися за скривдженого. Коли кого вбито, свояки мали обовязок помститися за його смерть. Але найважливіше завдання роду було - оборонити своїх людей від ворожого нападу.
58147. Державний бюджет, як фінансовий план держави 639.5 KB
  Бюджетна історія в Україні характеризується певними особливостями і зумовлена складними процесами державотворення та тривалими періодами відсутності незалежності. Її витоки лежать ще у період Київської Русі – коли бюджет існував у формі князівської казни.
58148. Понятие об инфинитиве. Порядок слов в повествовательном предложении 130 KB
  Поскольку в современном английском языке у существительных есть всего два падежа, в предложении существует жесткий порядок слов, изменение которого может привести к нарушению смысла предложения.
58149. Сенсорный пульт управления 1.2 MB
  Основными критериями при выборе элементной базы являлись требования по надежности и температурному режиму. Также большое внимание уделялось габаритным размерам электронных компонентов и наличию технической документации.
58150. Неличные формы глагола. Причастие. Причастные обороты. Герундий. Герундиальные обороты 198 KB
  Being introduced on the railways, the automatic train control will facilitate both the work of the driver and the dispatcher. Comprising all spheres of railway operation telecommunication greatly contributes to increased reliability of railway service.
58151. Общество и государство 215.5 KB
  Общество - совокупность людей, объединенных сознанием того, что у них есть общие постоянные потребности и интересы, которые могут быть удовлетворены наилучшим образом только их совместными усилиями.