Частина тексту файла (без зображень, графіків і формул):
Міністерство освіти і науки,
Національний університет «Львівська Політехніка»
Кафедра ЕОМ
/
Лабораторна робота №4
з дисципліни «Програмування, частина 1(Основи алгоритмізації та програмування)»
на тему:
«Довідкова система інтегрованого середовища Visual C++ 2013. Розв'язування на С найпростіших задач із використанням умовних операторів
та операторів циклу»
Львів – 2014
Мета роботи: Познайомитися iз довiдковою системою iнтегрованого середовища Visual C++ 2013, iз умовними операторами та операторами циклу мови програмування С.
Хід роботи
1. Для запуску пiдсистеми Index необхiдно клацнути мишкою на iконцi Index в третьому рядку вiкна Microsoft Visual Studio 2013 Documentation - Microsoft Document Explorer. У лiвiй зонi вiкна у вiконечку Look for набираємо назву елемента мови, довiдку з якого необхiдно отримати.
У вiкнi Visual Studio 2013 у вiкнi з текстом програми встановлюємо курсор на елемент тексту програми довiдку з якого необхiдно отримати i натискаємо на клавiшу F1.
2. Індивідуальні завдання(Варіант 11):
№1
Задані дійсні числа х, а, натуральне число n. Обчислити:
/
n дужок
Текст програми:
#include "stdafx.h"
#include "locale"
#include "stdlib.h"
void main(){
setlocale(LC_ALL, "ukr");
float a, x, s;
int n, i;
printf("Кiлькiсть дужок: ");
scanf("%d", &n);
printf("Введемо дiйсне число а:");
scanf("%f", &a);
printf("Введемо дiйсне число x:");
scanf("%f", &x);
s = ((x+a)*(x+a)) + a;
for (i = 2; i <= n; i++){
s = s*s + a;
}
printf("Результат: %.2f \n", s);
system("pause");
}
Рис.1. Результат роботи програми.
№2
Задано 10 дійсних чисел. Визначити чи вони утворюють зростаючу послідовність. (Додаткова вимога: масивів не використовувати).
Текст програми:
#include "stdafx.h"
#include "locale"
#include "stdlib.h"
void main(){
setlocale(LC_ALL, "ukr"); //папап
float a, b;
int i, f, n = 10;
f = 0;
printf("Введiть %d чисел: \n", n);
printf("1 число: ");
scanf("%f", &a);
for (i = 1; i < n; i++)
{
printf("%d число: ", i + 1);
scanf("%f", &b);
if (a >= b) {f = 1;}
a = b;
}
if (f==1) printf("\nНе зростаюча послiдовнiсть\n");
else printf("\nЗростаюча послiдовнiсть\n");
system("pause");
}
/
Рис.2. Результат роботи програми для зростаючої послідовності.
Рис.3. Результат роботи програми для не зростаючої послідовності.
Висновок: Виконавши дану лабораторну роботу, я познайомився iз довiдковою системою iнтегрованого середовища Visual C++ 2013, iз умовними операторами та операторами циклу мови програмування С.