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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 19.5.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. Дипломатия термині ~ай тілден енген- B Грек
2. NRX я люблю тебя NRX я люблю тебя by Катя Паника ldquo; NRX boyrdquo; От автора-Эта книга НЕ являет собой образец
3. Значит вот каков нынешний Секиритей Один из зрителей пробормотал это
4. Функциональная микроэлектроника, краткая характеристика и области применения на ее базе
5. Лабораторная работа 34 1.
6. Калейдоскоп 630004 г
7. Кировский сельскохозяйственный техникум Методические указания для самостоятель
8. Пако Рабан
9. Насосное оборудование По каким параметрам оптимально подбирается насос для скважины или колодца
10. ТЕМАТИЧНА СТАТИСТИКА ТА ОПРАЦЮВАННЯ СПОСТЕРЕЖЕНЬ Модуль 2- ОСНОВНІ ХАРАКТЕРИСТИКИ ОБРОБЛЕННЯ ДАНИХ Лек