У вас вопросы?
У нас ответы:) SamZan.net

ЛАБОРАТОРНА РОБОТА 7 Шредер Владислав гр

Работа добавлена на сайт samzan.net: 2016-06-20

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 5.4.2025

рограмування мовою «С»       ЛАБОРАТОРНА РОБОТА № 7         Шредер Владислав  гр. РТ-12

Програмування задач з використанням масивів даних.

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

Постановка задачі:  Написати програму, яка здійснює опрацювання масиву згідно заданого варіанту. Масив ввести з клавіатури. Програма повинна видавати підказку користувачу про те який елемент вводити.

Варіант індивідуального завдання

         Написати програму, яка знаходить мінімальний та максимальний елементи масиву.

Хід роботи:

  1.  Запустити Dev-C++.
  2.  Створити проект. Для цього послідовно вибрати меню: Файл→Створити→Проект. Після появи вікна “Новий проект” вибрати тип проекту – Consol Application, вибрати мову програмування – С  і дати назву проекту
  3.  Набрати (або скопіювати) варіант заданої програми.
  4.  Відкомпілювати програму (меню Виконати (Execute)) і при необхідності виправити помилки.
  5.  Виконати програму (меню Виконати (Execute)), ввести дані та отримати результат.
  6.  Ознайомитись із засобами відлагодження та покрокового виконання програми (меню Налаштування (Debug)). Покроково виконати програму та прослідкувати проміжні значення обчислень.
  7.   Оформити звіт з лабораторної рботи. У звіті описати послідовність створення, редагування, компіляції та виконання програми.

Блок-схема:

Текст програми:

#include <stdio.h>

#include <stdlib.h>

int main(int argc, char *argv[])

{

int massive[20];

int kilk,max, min,tmp;

int i,j,k,m,l;

puts("(c)Schreder Vlad,grupa RT-12");

puts("Vykorystania masuviv");

puts("LOADING PROGRAM... ");

puts(" ");

puts("Znahodjennia min ta max znachennia massivu");

puts("");

puts("Vvedit kilkist elementiv masuvy");

scanf("%d",&kilk);

printf("Vvedit %d elementiv masuvy\n",kilk);

for (k=0;k<kilk;k++) {

scanf("%d",&massive[k]);

}

for (i=0;i<kilk;i++) {

max=massive[i];

for (j=i+1;j<kilk;j++) {

if (massive[j]>max) max=massive[j];

}

l=i;

while (massive[l]!=max) {

l++;

}

for (i=0;i<kilk;i++) {

min=massive[i];

for (j=i+1;j<kilk;j++) {

if (massive[j]<min) min=massive[j];

}

l=i;

while (massive[l]!=max) {

l++;

}

printf("Max znachennia massivu:\n");

printf("%d ",max);

puts("");

printf("Min znachennia massivu:\n");

printf("%d ",min);

puts("");

system("PAUSE");

return 0;

}}}       

Висновок: Отже провівши лабораторну роботу, я  вивчив способи оголошення, ініціалізації масивів та методи роботи з ними.

28




1. реферату- Економічні зв~язки оплата праці і ринок праціРозділ- Економіка підприємства Економічні зв~язки
2. Культурная инициатива
3. Внезапное вздутие живота у собак (заворот желудка)
4. а17 декабря вторник815 Каб
5. Тема 1- Філософія як форма духовної культури
6. темам Модуля 1 30 18 Рубежный контроль по Модулю 1
7. Дулумана о боге религии церкви и священниках- А вы на земле проживетеКак черви слепые живут-Ни сказ
8. РЕФЕРАТ дисертації на здобуття наукового ступеня кандидата технічних наук Луганськ 2008
9. ДОБРО ПОЖАЛОВАТЬ сахапова рашида Выйти Корзина ИНТЕРНЕТМАГАЗИН КИТАЯ НА РУССКОМ ЯЗЫКЕ ПомощьЗ
10. История государства и права зарубежных стран1 Предмет и методы дисциплины История государства и пра