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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 20.2.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. РЕФЕРАТ дисертації на здобуття наукового ступеня кандидата технічних наук Київ ~.1
3. пассажира без багажа
4. по значению- конструктивные созидательные ' есть всегда; может быть объективный деловой вертикальный го
5. УТВЕРЖДАЮ Проректор по учебной работе 2012 г
6.  антропогенное влияние человека на экологию
7. Современные представления о строении Солнечной системы
8.  Выбор 58 1
9. Тесс 1 Время проведения акции Четверг пятница- с 16
10. Лекция доцент Петрова И