|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Тема: «Оператори циклу»Звіт з дисципліни «Програмування» Лабораторна робота №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.007 сек.) |