Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

Тема- Циклічні програми

Работа добавлена на сайт samzan.net:


                                              Міністерство освіти і науки України                   Київський технікум електронних приладів

 

Звіт практичної роботи №4                                        Тема:  Циклічні програми.Команди циклу з лічильником( for ), з передумовою (while) та післяумовою (do-while)

Виконав: Студент групи 236-ПР Трохимчук Владислав                                   Перевірила: Проскура.С.Л. Оцінка:                                          Дата:

Київ 2013

Задача №1

Знайти мінімальне  число із 7 чисел , які вводяться у програму методом генератора  випадкових чисел.

Початок

A=1000,min=a,i

I=0; i<5; i++

a=rand()%(100)-50; (%i,a)

a=min

a<min

Кінець

Рис 1- блок-схема

#include <iostream>

using namespace std;

int main ()

{

 int a , min;

setlocale(LC_ALL, "RUS");

cout<<"Практична робота №4 виокнав студент групи 236-ПР: Трохимчук Владислав"<<endl;

a=1000;

min=a;

 for (int i=0;i<5;i++)

{

 a=rand()%(100)-50;

 printf("%i\n",a);

 if (a<min ) min = a ;

}

printf("%i\n",min);

system ("pause");

}

Рис2-робота програми

Задача №2

Протабулювати функцію y=f i+1(x) на проміжку [0; і] з кроком  h=0.1i,  де  i –й номер студента за списком. Результати обчислень вивести на екран у вигляді таблиці пар чисел х, у. Виконати завдання пошуку даних. Якщо Шуканих даних немає, вивести про це повідомлення. Побудувати блок-схему

x=0; x<=11; x+=1.1

x,d=1

 d*=2sin|2x|cos2x - ll,6sin(x / 0,4 - 1)

Початок

Обчислити кількість та добуток тих значень функції у, для яких виконуються нерівності 1,3< у <5.

.

                                                                          Так

1.3<y<5

1.3<y<5

             

Кінець

                                                                                                   Ні

 Y, x

Мал3.Блок-схема

#include <iostream>

#include <math.h>

using namespace std;

int main()

{   

 double y=1,x=0;

 int s=0, k=0;

setlocale(LC_ALL, "Rus");

cout<<"Практична робота №4, виконав студент групи 236-ПР Трохимчук Владислав"<<endl;

cout<<"--------x------|"<<"|---------y-----"<<endl;

 while (x<=22)

{

 if (1.3<y && y<5)

 {

  y*=2*sin(abs(2*x))*cos(2*x)-11.6*sin(x/0.4-1);

  x+=2.1;

  cout<<"       "<<x<<"     ||          "<<y<<endl;

  s=s+1;

 }

 else 

 {

 cout<<"Заданих значень не iснуе"<<endl;

 goto finish;

 }

}

cout<<"d= "<<y<<endl;

cout<<"Значень у: "<<s<<endl;

finish:

system ("Pause");

}

Рис4. Робота програми.

Задача№3

Цикли. Обчислення скінченних сум і добутків. Обчислити значення змінної z свого варіанта побудувати блок схему  z=tg(a+b);

                                                    

10,8cos (x 2 / l,13)sin(x + 1,4)        ll,2cos(2x - 1) + |sinl,5*| /1,7

де  i –й номер студента за списком. - для змінної а (суми) f(n)= і+3 , для змінної b( добутка) f(n)= _ і+4. Функції приведені у таблиці 1


Кінець

x=21; x<=24; x==

y=4; y<=25<=; y==

d=d*b

 s=s+a  

 z=tg(a+b)  

Початок

                   

s=0,d=1,z=a*b-4, a=10,8cos(x2/l,13)sin(x+1,4)b=ll,2cos(2y-1)+|sinl,5*| /1,71.5)

                 

Мал.5. Блок-схема

#include <iostream>

#include <math.h>

using namespace std;

void main()

{   

 long double x=21,y=4,a=0,b=1;

setlocale(LC_ALL, "Rus");

cout<<"Практична робота №4, виконав студент групи 236-ПР Трохимчук Владислав"<<endl;

 do

{

 a+=10.8*cos((x*x)/1.13)*sin(x+1.4);

 b*=11.2*cos(2*y-1)+abs(sin(1.5))/1.7;

 x++;

 y++;

}

 while (x<=24, y<=25);

cout<<"z= "<<tan(a+b)<<endl;

system ("Pause");

}

Мал.6.Робота програми.




1. Предмет и значение логики
2. Курсова робота- 41 с
3. Число жизни Код судьбы
4. Слова языка ФФ Фортунатова
5. Topics- Music; Environmentl Problems
6. на тему - Сделки Выполнила- студентка юр
7. Реферат- Особенности функционирования рынка труда в условиях рыночной экономики
8. 1Предмет метод и задачи курса экономики природопользования1
9. реферату- Світова велич і фатальна помилка Богдана ХмельницькогоРозділ- Історія України Світова велич і фа
10. ЛАБОРАТОРНАЯ РАБОТА 1 по сопротивлению материалов Методы экспериментального определения деформаци
11. Новые явления в русском словообразовании
12. 32 ~ Изложение текста и оформление работ следует выполнять в соответствии с требованиями ГОСТ 7
13. еще до того как они познакомились
14. ОреховоЗуевский педагогический колледж Планконспект урока проведенного
15. Лекция 1011 ЭЛЕКТРОННОЕ МЕДИЦИНСКОЕ ОБОРУДОВАНИЕ Классификация медицинского электронного оборудования
16. Кінетотерапія хворих після ампутації нижніх кінцівок
17. Социальный Институт г
18. Одним из основных требований является смена позиции учителя с ведущей на сопровождающую что представляет
19. Техникоэкономический анализ деятельности предприятия
20. бакалавр Воронеж 2012 Автор- Дементьев И