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

Тема: «Оператори циклу»

Читайте также:
  1. III. Тема: Стили руководства
  2. Банковская система: проблемы реформирования
  3. Банковская система: структура, функции Центрального банка и операции коммерческих банков.
  4. Валютная система:понятие, элементы, виды
  5. Денежная система: понятие, элементы, типы, особенности современных денежных систем.
  6. Денежная система: понятие, элементы, типы.
  7. Документна комунікаційна система: поняття, основні підсистеми, модель комунікаційного процесу
  8. Економічна інформація та економічна інформатика. Інформаційна система: структура, склад та компоненти системи.
  9. ЗАДАНИЕ N 1 Тема: Сечения
  10. ЗАДАНИЕ N 31 Тема: Классификация плоских и пространственных кривых
  11. Занятие № 2. Тема: Эритроциты. Строение и функции эритроцита. Методы исследования красной крови.
  12. Мировая валютная система: черты и основные элементы.

Звіт

з дисципліни «Програмування»

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

Тема: «Оператори циклу»

Виконав: студент гр.

101-ТІ Сіровий Станіслав

Викладач: Левчук Валентина

Миколаївна

 

Полтава 2015

 

Зміст

1. Постановка задачі. Стр.3

2. Коди, що використовувались Стр.4-6

 

3. Опис стандартних функцій, що використовувалися у програмі та пояснення результаті роботи програми. Стр.7-9

 

4. Висновок Стр.10

 

Постановка задачі

1.

2.

3.

 

 

Код 1

 

#include "iostream"

#include "ctime"

#include "math.h"

 

int main()

{

using namespace std;

srand(time (0));

int a1, a2, a3, a4, a5, a6, x, y, z, m, n, k, D;

cout << "Znaytu Sumu a1,a2,...a6\n";

int i20;

a1 = 0;

a2 = 0;

a3 = 0;

a4 = 0;

a5 = 0;

a6 = 0;

for(i20 = 0; i20 <= 4; i20 ++)

{

x = rand() % 1 + 1;

y = rand() % 2 + 1;

z = rand() % 3 + 1;

m = rand() % 2 + 2;

n = rand() % 3 + 2;

k = rand() % 1 + 2;

a1 += x;

a2 += y;

a3 += z;

a4 += m;

a5 += n;

a6 += k;

}

cout << "\n a1 = " << a1 << "\n a2 = " << a2 << "\n a3 = " << a3 << "\n a4 = " << a4 << "\n a5 = " << a5 << "\n a6 = " << a6<<endl;

D=a1*a2*a3*a4*a5*a6;

cout<<"\nD= "<< D<<endl;

system("pause");

return 0;

}

 

Програма буде При компіляції мати вигляд:

 

 

Код 2

#include <iostream>

#include <clocale>

#include <math.h>

using namespace std;

 

void main()

{

setlocale(LC_CTYPE, "rus");

cout << "Вправа 2"<< endl;

float a;

 

cout << "a = ";

newA:

cin >> a;

 

if (a < 1 && a > 1.5)

{

cout << "Введите от 1 до 1,5: ";

goto newA;

}

 

for (float i = 2; i < 10; i++)

{

if (1+(1/i) < a)

{

cout << 1+1/i<< endl;

}

}

 

system("pause");

 

}

 

Програма буде При компіляції мати вигляд:

 

 

Код 3

 

#include "iostream"

using namespace std;

int main()

{

for (int i = 1; i < 10; i++)

{

for (int j = 1; j < 10; j++)

{

cout << i << "*" << j << "=" << i * j << endl;

}

cout << endl;

}

system("pause");

return 0;

}

 

Програма буде При компіляції мати вигляд:

 

 

1.)

Щоб задати числа від а1 до а6, я взяв рандомний набір аргументів.

Суму вичислив за формулою.

a1, a2, a3, a4, a5, a6, x, y, z, m, n, k – аргументи

D – відповідь

 

2.)

 

Програма спочатку запитує значення а

потім, якщо число а задовольняє умову, то

програма показує декілька значень, які прямують до 1.

, якщо не задовольняє , то програма просто припиняє свою роботу.

 

3.)

В таблиці я використав 10 рядків та стовпців, які просто

Виділив за аргументи та перемножив(i * j).

При компіляції програма має вид стовпця:

 

Висновок

Виконуючи лабораторну роботу я навчився користуватися операторами циклу, наприклад оператором for. Також надбав навичок в роботі з масивами.

 

Програма для розв’язку задач мовою C++, яка була використана: Microsoft Visual C++ 2010

 


Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.012 сек.)