17536

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

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

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

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

Украинкский

2013-07-04

55.5 KB

18 чел.

ЛАБОРАТОРНА  РОБОТА № 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?


 

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

31475. Дослідження позиційних та непозиційних систем числення 81.5 KB
  1 Дослідження позиційних та непозиційних систем числення. Мета лабораторної роботи ознайомитись з позиційними та непозиційними системами числення отримати і закріпити практичні навички з побудови алгоритмів і програм для роботи з системами числення. Короткі теоретичні відомості В позиційних системах числення один і той самий числовой знак цифра у запису числа має різні значення в залежності від того месця розряду де він розсташований. В позиційних системах числення величина позначена цифрою залежить від місця позиції...
31476. Дослідження логічної організації подання та зберігання даних – методи переводу чисел з однієї позиційної системи числення в іншу 75.5 KB
  2 Дослідження логічної організації подання та зберігання даних методи переводу чисел з однієї позиційної системи числення в іншу. Мета лабораторної роботи ознайомитись з методами переводу цілих дробових та змішаних чисел отримати і закріпити практичні навички з переводу чисел у різні системи числення. Короткі теоретичні відомості Перевід цілих чисел Для переводу цілих чисел з однієї системи числення з основою S в іншу з основою S1 потрібно це число послідовно ділити на основу S1 нової системи числення до тих пір поки не отримаємо...
31477. Аналіз майна підприємства та оцінка основного капіталу підприємства 128 KB
  Аналіз майна підприємства Лекція 5 2 год. Мета заняття: ознайомити студентів із значенням аналізу майна підприємства та поглибити їхні знання з питань оцінки основного капіталу підприємства; привчати творчо оперувати набутими знаннями розвивати логічне мислення студентів. ПЛАН Економічна сутність майна підприємства його структура і класифікація. Аналіз основного капіталу необоротних активів підприємства.
31478. Аналіз майна підприємства та оцінка матеріальних активів та фінансових інвестицій підприємства 141 KB
  Оцінка матеріальних активів основних засобів та фінансових інвестицій. Рекомендована література: Дидактична мета заняття: сформувати у студентів сучасне економічне мислення щодо оцінки матеріальних активів основних засобів та фінансових інвестицій дати теоретичні уявлення щодо класифікації та порядку розрахунку й методів оцінки показників що характеризують стан і ефективність використання майна підприємства. Оцінка матеріальних активів основних засобів...
31479. Аналіз оборотних активів та аналіз оборотного капіталу 108.5 KB
  Аналіз оборотних активів Лекція 7 2 год. Мета заняття: ознайомити студентів із завданнями аналізу оборотного капіталу підприємства поглибити їхні знання з питань аналізу обертання активів підприємства та ефективності їх використання розвивати логічне мислення студентів привчати творчо оперувати набутими знаннями виховувати інтерес до обраної професії. Основні показники оцінки стану та ефективності використання оборотних активів підприємства. Рекомендована література: 2 7 8 11 12 13 14 15 16 17 21 22 23 24 29 30 37 38...
31480. Аналіз оборотних активів 84 KB
  Мета заняття: ознайомити студентів із методикою аналізу власних оборотних засобів дебіторської та кредиторської заборгованості поглибити їхні знання з питань аналізу виробничих запасів та готової продукції розвивати логічне мислення студентів привчати творчо оперувати набутими знаннями виховувати інтерес до обраної професії. Аналіз стану та ефективності використання виробничих запасів та готової продукції на підприємстві. Завдання лекції: ознайомитись з методами аналізу наявності власних оборотних коштів; дати теоретичні та...
31481. Аналіз джерел формування капіталу підприємства 108.5 KB
  Аналіз джерел формування капіталу підприємства Лекція 9 2 год. Мета заняття: ознайомити студентів із значенням та методами аналізу капіталу підприємства поглибити їхні знання з питань оцінки складу і динаміки джерел формування капіталу методики оцінки стану та ефективності використання капіталу розвивати логічне мислення студентів привчати творчо оперувати набутими знаннями виховувати інтерес до обраної професії. ПЛАН Значення і методи аналізу капіталу підприємства. Аналіз наявності складу і динаміки джерел формування капіталу.
31482. Аналіз грошових потоків, оцінка руху грошових коштів 164 KB
  Аналіз грошових потоків Лекція 10 2 год. Мета заняття: ознайомити студентів із методами оцінки руху грошових коштів поглибити їхні знання з питань необхідності та мети використання грошових потоків на підприємстві аналізом грошових коштів у розрізі видів діяльності розвивати логічне мислення студентів привчати творчо оперувати набутими знаннями виховувати інтерес до обраної професії. ПЛАН Поняття види та значення грошових потоків для підприємства. Аналіз грошових коштів від основної інвестиційної та фінансової діяльності...
31483. Аналіз грошових потоків, оцінка грошових надходжень 121.5 KB
  Аналіз грошових потоків Лекція 11 2 год. Мета заняття: ознайомити студентів із балансовим методом оцінки грошових надходжень методикою аналізу грошових потоків із застосуванням системи коефіцієнтів поглибити їхні знання стосовно методів розрахунку обертання грошових потоків на підприємстві та їх ефективності розвивати логічне мислення студентів привчати творчо оперувати набутими знаннями виховувати інтерес до обраної професії. ПЛАН Оцінка динаміки грошових потоків по періодах. Балансовий метод оцінки грошових надходжень.