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

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

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

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 2.7.2025

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

 

Звіт практичної роботи №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. КОНТРОЛЬНА РОБОТА З ЗАЛИШКОВИХ ЗНАНЬ з дисципліни- ldquo;Філософіяrdquo; навчальна дисципліна для напряму
3. Оценка рисков деятельности предприятий
4. Гигиена тела хирургического больного
5. Неевклидова геометрия 15
6. 1Детская игрушка во все времена оказывала важное влияние на формирование души ребенка
7. К преобразователям постоянного напряжения относятся широтноимпульсные преобразователи и импульсные ре
8. .2014 г. Время отъезда 615 Координаторы Кацук Ольга Анатольевна
9. директора АК ВГУЭС
10. Передача администрации нормотворческих и судебных полномочий в США