- •Тема1: Використання одновимірних масивів. 4
- •Тема3: Двовимірний масив даних. 12
- •Тема4: Опрацювання даних типу String 16
- •Тема1:Використання одновимірних масивів.
- •Теоретичні відомості
- •Тема2: Методи впорядкування одновимірних масивів. Мета: Вивчити алгоритми простих методів упорядкування. Навчитися застосовувати методи впорядкування при розв'язуванні задач
- •Теоретичні відомості
- •Тема3: Двовимірний масив даних.
- •Тема4: Опрацювання даних типуString
- •Розділ 2. Обробка інформації засобами ms Word Лабораторна робота №1. Створення та редагування таблиць вMs Word
- •Лабораторна робота №2. Створення графічних об’єктів вMs Word.
- •Лабораторна робота №3. Створення документу що містить математичні формули та графіки вMs Word
- •Лабораторна робота №4. Використання електронних форм.
- •Таможенная Декларация
- •Въезд выездтранзит
- •1.Сведения о лице:
- •2.Сведения о наличия багажа:
- •2.1 .Сопровождаемый багаж, 2.2 .Несопровождаемый багаж
- •3.Сведения о наличии товаров:
- •3.1.Национальная и иная наличная валюта, валютные ценности, изделия из драгоценных металлов и драгоценных камней в любом виде и состоянии
- •Лабораторна робота №5.Створення фрагменту методичного посібника.
- •Лабораторна робота №6. Створення структурованого документу
Тема3: Двовимірний масив даних.
Мета; Навчитися працювати з двовимірним масивом даних.
Засвоїти поняття: • багатовимірний масив даних; • двовимірний масив даних.
Вміти: • формувати двовимірний масив;
виводити на екран елементи масиву у вигляді прямокутної таблиці; • міняти місцями елементи, рядки, стовпці масиву.
Двовимірний масив — це масив, що містить елементи, в яких номер складається з двох індексів. Перший індекс вказує номер рядка, а другий – номер стовпця, в якому знаходиться елемент. Двовимірний масив іноді ще називають матрицею. У програмуванні про двовимірний масив говорять як про структуру, що утворена з одновимірного масиву, у якому кожен елемент сам є одновимірним масивом. Двовимірний масив містить всоність елементів одного і того ж типу. У такому масиві кожен елемент має номер, що складається з одного індексу. Такий масив ще називають вектором
Двомірні масиви призначені для роботи з табличними даними. У двомірному масиві елементи визначаються ім’ям масиву і двома індексами: перший індекс вказує на номер рядка, а другий – на номер стовпця, на перетині яких знаходиться елемент. Наприклад, р[1, 2] – другий елемент першого рядка масиву р.
Завдання 1: Розділити кожний елемент масиву цілих чисел, у якому не всі елементи рівні нулю, на найбільший за модулем елемент цього масиву.
Код програми
#include<iostream>
#include <time.h>
#include<math.h>
using namespace std;
int main()
{
int n=0,g=0;
double s=0;
cin>>n;
double hardbuy[50][50];
cout<<"Solonenko Denys"<<endl<<"neobrabotaniy massiv"<<endl;
for (int i=0;i<n;i++)
{
for (int j=0;j<n;j++)
{
cin>>g;
hardbuy[i][j];
if(sqrt(pow(hardbuy[i][j],2))>s){s=hardbuy[i][j];
}
}
for(int i=0;i<n;i++)
{
for(int j=0;j<n;j++)
cout<<hardbuy[i][j]<<"\t";
}
cout<<"\n";
}
cout.precision(1);
cout<<endl<<"prorbotniy massiv"<<endl;
for(int i=0;i<n;i++)
{
for (int j=0;j<n;j++)
{
hardbuy[i][j]=hardbuy[i][j]/s;
cout<<hardbuy[i][j]<<"\t";
}
cout<<"\n";
}
system("pause");
return 0;
}
Інтерфейс програми
Мал.1. Приклад виконання завдання №1
Завдання 2: Знайти суму найбільших елементів рядків масиву цілих чисел.
Код програми
#include <iostream>
#include <time.h>
#include <math.h>
using namespace std;
int getmax(int a[])
{
int max=0;
for (int i=0;i<5;i++)
{
if (a[i]>max)
max=a[i];
}
return max;
}
int main()
{
int a[100][100];
for(int i=0;i<5;i++)
{
for (int j=0;j<5;j++)
{
a[i][j]=rand()%90+10;
cout<<a[i][j]<<" ";
}
cout<<"\n";
}
cout<<endl;
for (int i=0;i<5;i++)
{
cout<<getmax(a[i])<<" ";
}
cout<<endl;
int x;
for (int i=0;i<5;i++)
{
x=getmax(a[0])+getmax(a[1])+getmax(a[2])+getmax(a[3])+getmax(a[4]);
}
cout<<endl<<x<<" ";
cout<<endl<<endl;
system ("pause");
return 0;
}
Інтерфейс програми
Мал.2. Приклад виконання завдання №2
Тема4: Опрацювання даних типуString
Мета:Навчитися розв’язувати задачі з використанням даних типу String
Засвоїти поняття: Тип даних String
Вміти: користуватися даними типу String при розв’язуванні задач
користуватися функціями опрацювання даних типу String
Рядки (англ.string) — нечисловий тип даних, та використовується для збереження букв та слів. Усі рядки складаються з символів. Рядки можуть містити цифри та числа, але все одно будуть оброблятися як текст. Приклади рядків:
«A»
«Hello World»
«Телефон»
«Мені 99 років»
«1.2.3.4.5.6.7.8.9»
У деяких мовах програмуваннякількість символів у рядку може бути обмежена, у інших довжина рядка може обмежуватись лише кількістю пам'яті у комп'ютері. Можуть бути також порожні рядки.
Завдання 6:Знайти найдовше слово у текстовому рядку.
Код програми
#include <iostream>
#include <string>
using namespace std;
int main()
{
int d=1,i,a=1;
string S,V,b[100], max=b[0];
cout<<"Vvedite Frazu:";
getline(cin,S);
for (i=0;i<S.size();i++)
{
d=S.find(' ');
V=S.substr(0,d);
b[i]=V;
S=S.substr(d+1);
}
for (i=1;i<S.size();i++)
{
if(b[i].size()>max.size()) max=b[i];
}
cout<<endl<<"naibilshe slovo:"<<max<<" "<<max.size()<<"bukv:"<<endl;
system("pause");
return 0;
}
Інтерфейс програми
Мал.1. Приклад виконання завдання №6