17536

Дослідження індексованого типу (одновимірні масиви) в С++

Лабораторная работа

Информатика, кибернетика и программирование

ЛАБОРАТОРНА РОБОТА № 5 Дослідження індексованого типу одновимірні масиви Мета лабораторної роботи дослідити опис ініціювання індексованого типу та навчитися виконувати практичні завдання над ним. Мета: набути умінь і навичок роботи зі статичними масивами

Украинкский

2013-07-04

55.5 KB

19 чел.

ЛАБОРАТОРНА  РОБОТА № 5

Дослідження індексованого типу (одновимірні масиви)

Мета лабораторної роботи – дослідити опис, ініціювання індексованого типу та навчитися виконувати практичні завдання над ним.

Мета: набути умінь і навичок роботи зі статичними  масивами мовою C++ у середовищі Microsoft Visual Studio 2008.

Призначення:  засвоєння технології ініціалізації, створення та оброки статичних  масивів на мові С++.

1.1. Завдання

Скласти консольну програму на мові С++ у Visual Studio 2008 і включити до неї наступне:

Запрограмувати оператори, які:

  1.  Створюють одномірний статичний масив розміром 10, заповнюють  масив даними, створеними генератором випадкових чисел, в діапазоні від -100 до 100, та виводять масив на екран.
  2.  Виконують дії над елементами масивів відповідно завданню.
  3.  Виводять результат на екран.  

Варіанти завдання .

  1.  Визначити суму  перших трьох і останніх шести додатних елементів.
  2.  Другий від'ємний елемент замінити мінімальним.
  3.  Визначити мінімальний елемент серед додатних елементів.
  4.  Ненульові елементи масиву розташувати їх у зворотному порядку.
  5.  Знайти та вивести на екран індекси перших чотирьох від'ємних елементів.
  6.  Вивести номер передостаннього додатного елемента.
  7.  Знайти суму абсолютних величин   від'ємних елементів масиву.
  8.  Знайти добуток другого й четвертого елементів, більших 3.
  9.  Максимальний елемент поміняти місцями з мінімальним елементом.
  10.  Останній від'ємний елемент поміняти місцем з максимальним елементом.
  11.  Обчислити добуток другого від'ємного і п'ятого елементів.
  12.  Знайти та вивести на екран індекси  елементів масиву, які більше 1
  13.  Вивести номери двох найбільших елементів масиву. Обчислити їхню суму.
  14.  Визначити, чи є серед від'ємних елементів елементи з максимальними значеннями.
  15.  Максимальний елемент поміняти місцями з четвертим .
  16.  Третій позитивний елемент замінити максимальним.
  17.  Визначити номер п'ятого від'ємного елемента.
  18.  Обчислити добуток перших трьох додатних елементів і визначити їх номери.
  19.  Обчислити суму другого додатного і третього елемента.
  20.  Створити новий масив з елементів, менших за 3.
  21.  Створити масив, значення якого перебувають між значенням третього елемента і максимальним значенням.
  22.  Знайти добуток номерів найменших елементів серед додатних.
  23.  Визначити суму номерів другого і третього від'ємних елементів.
  24.  Визначити номера другого і четвертого додатних елементів.

Приклад програми, що генерує  масив випадкових чисел від -100 до 99, що не повторюються при кожному запуску програми.

// This program seeds the random-number generator

// with the time, then exercises the rand function.

#include "stdafx.h"

#include <time.h>

#include <iostream>

#include <conio.h>

using namespace std;

void main()

{

// Seed the random-number generator with the current time so that

// the numbers will be different every time we run.

  srand( (unsigned)time( NULL ) );

  int i, a[10];

for(i=0; i<10; i++)

  {

   a[i]=(rand() % 200) -100;

   cout<< a[i]=(<<"\t";

  }

getch();

}

Контрольні питання

  1.  Чим характеризуються різні типи операторів повторення? За яким призначенням вони використовуються?
  2.  Як конструювати дострокове завершення циклів?
  3.  Що таке одновимірний індексований тип?
  4.  Що таке елемент масиву та індекси?
  5.  Як згенерувати псевдовипадкове число від -50 до 49?


 

А также другие работы, которые могут Вас заинтересовать

54998. Подорож до зимового лісу 37 KB
  Програмовий зміст: продовжувати ознайомлення малят з особливостями зимової пори року; розширити знання про зміни в природі, пов’язані з приходом зими. Розширити та узагальнити знання дітей про диких тварин, вміння виділяти й характеризувати особливості зовнішнього вигляду, способу їх життя.
54999. Рушаймо в подорож цікаву, рушаймо й пізнаваймо світ... Франція 41 KB
  На відміну від традиційного підходу до вивчення іноземних мов в межах окремої країни, сучасний вчитель має враховувати відношення України з іншими країнами світу та її спрямованість в європейську співдружність.
55000. ЦІКАВИМИ СТЕЖИНАМИ ПО КРАЇНІ МІЦНОГО ЗДОРОВ’Я 191.5 KB
  Мета: виховувати у дітей ціннісне ставлення до власного здоровя та стимулювати бажання дбати про нього; сприяти усвідомленню учнями необхідності ведення здорового способу життя; нагадати корисні звички які допоможуть зміцнити здоровя; прищеплювати інтерес до занять фізичною культурою і спортом.
55001. Загадкове Середньовіччя 49.5 KB
  Основні деталі одягу: лляна сорочка плащ поступово зявляються панчохи короткі штани Носили також рукавички спочатку як робочий одяг а згодом як предмет розкоші. Жіночий одяг: на початку середньовіччя жіночий одяг мав відрізнятись від чоловічого але з часом ситуація дещо змінилась.
55002. Подорож до країни Чистоти і Порядку 51.5 KB
  Сьогодні ми друзі відправимось в груподорож. Вчитель Школярі які живуть на цій станції не розчісують і не підстригають волосся. Хочу я напитись чаю Але що це Сам не знаю Самовар мій повний вщерть Утікає шкереберть Що зробилось Вчитель Діти чому від Бруднулі всі речі повтікали З`являється Умивальник .
55003. Подорож моєї мрії 88.5 KB
  Вдале географічне розташування Буковель оточений амфітеатром красивих гір створює комфортні умови для відпочинку в Буковелі. Унікальні кліматичні умови надзвичайна краса карпатських гір живописні ландшафти а також джерела мінеральних вод залучають на відпочинок і лікування в Буковелі велику кількість туристів. Відпочинок в Буковелі добрий у будьякий час року але в першу чергу Буковель вважається гірськолижним курортом тому кращий час його відвідин зимові місяці. Любителі гір з різних куточків світу з'їжджаються на гірськолижний...
55004. Инвестиции: понятие, виды, источники финансирования. Факторы, определяющие динамику инвестиционного спроса 20.39 KB
  Инвестиции — долгосрочные вложения капитала с целью получения прибыли. Инвестиции являются неотъемлемой частью современной экономики. От кредитов инвестиции отличаются степенью риска для инвестора (кредитора) — кредит и проценты необходимо возвращать в оговорённые сроки независимо от прибыльности проекта
55005. Подорож по країні здоров’я 49.5 KB
  А ще допомагає лікувати хворих зелена аптека. Аптека зелена зелена аптека Від тебе і мене вона не далеко. Зелена аптека це трави і квіти Що в кошик збирають дорослі і діти. Зелена аптека що бачиш навкруг Це наш помічник і хороший наш друг.
55006. У СВІТ ФОРМУЛ СКОРОЧЕНОГО МНОЖЕННЯ 212 KB
  МЕТА: Закріпити знання формул скороченого множення та вмінь використовувати ці формули при розкритті дужок, спрощенні та знаходженні значень виразів. Показати красу математики, перетвори захоплюючу подорож, де кожний зможе проявити себе.