- •Міністерство освіти і науки України Машинобудівний коледж Сумського державного університету Циклова комісія спеціальності 5.05010101
- •Щоденник-звіт з навчальної практики База практики________________________________________________________
- •Завдання на навчальну практику студента
- •1 Теоретичні відомості
- •2 Практичне завдання
- •2.1 Завдання № 1
- •2.2 Завдання № 2
- •2.3 Завдання № 3
- •2.4 Завдання № 4-5
- •2.5 Завдання № 6
- •2.6 Завдання № 7
- •2.7 Завдання № 8
- •2.8 Завдання № 9 Програмування алгоритмів, що розгалужуються
- •2.9 Завдання № 10 Програмування циклічних алгоритмів.
- •3 Індивідуальні завдання
- •3.1 Програмування лінійних алгоритмів
- •3.2 Програмування алгоритмів, що розгалужуються
- •3.3 Програмування циклічних алгоритмів
- •3.4 Програмування з використанням одновимірних масивів
- •3.5 Покажчики. Програмування з використанням динамічних двовимірних масивів
- •2.10 Завдання № 11
- •Висновок
- •Література
2.10 Завдання № 11
Програмування з використанням одновимірних масивів
Завдання: Заданий масив з до символів. Видалити з нього повторні входження кожногого символу.
Код програми:
#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
int main()
{ const int k=20;
cout << "Vvedite k=20\n";
int array[k];
int i, j;
srand((unsigned) time(0));
int count = 0;
for ( i = 0; i < k; i++)
array[i] = rand() % 20;
for ( i = 0; i < k; i++)
cout << array[i] << " ";
cout << endl;
for ( i = 0; i < k; i++) {
int temp = array[i];
for ( j = 0; j < k; j++)
if(temp == array[j])
count++;
if(count == 1)
cout << temp << " ";
count = 0; }
cout << endl;}
Рис. 15 12 Результат виконання завданяя №13
Висновок
Під час виконання навчальної практики я ознайомвся з інтерфейсом Visual С++ та навчився використовувати Microsoft Visual Studio для розробки програм на мові С++. Отримав практичні навики з середовищем візуальної розробки програм завдяки написаним програмам заданими в методичних вказівках.
MicrosoftVisualC++ є інтегрованим середовищем розробки, в якому ви можете легко створювати, відкривати, переглядати, редагувати, зберігати, компілювати і відлагоджувати всі свої застосування, написані на С або C++. Розроблена фірмою Microsoft. Постачається або як частина комплекту Microsoft Visual Studio, або окремо у вигляді безкоштовного функціонально обмеженого комплекту Visual C++ Express Edition. Перевагою цього середовища є відносна простота і легкість у вивченні.
Microsoft VisualC++ містить безліч інтегрованих засобів візуального програмування. Компілятор VisualC++ містить багато нових інструментальних засобів і поліпшених можливостей, надає величезні можливості в плані оптимізації додатків, внаслідок чого можна отримати виграш як відносно розміру програми, так і відносно швидкості її виконання, незалежно від того, що являє собою ваш додаток.
Література
-
Хортон А., Visual C++ 2005: базовий курс. Пб: Диалектика, 2007. -1152 ст.
-
Грегори К., Использование Visual C++ 6. Специальное издание. –М: Вильямс, 2000. -864 ст.
-
Сергеев А.П., Терен А.Н., Программирование в Microsoft Visual C++ 2005. Самоучитель. –С.Пб.: Диалектика, 2006. -352 ст.
-
Солтер Н., Клепер Дж., C++ для профессионалов . –С.Пб.: Диалектика, 2006. -912 ст.
-
Шилдт Г. , C++: базовый курс, 3-е издание . –М.: Вильямс, 2005. -624 ст.
-
Шилдт Г. , Справочник программиста по C/C++, 3-е издание. –М.: Вильямс, 2003. -432 ст.