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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 1.7.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 РЯД- Мотив ЦельУсловие Любая д
2. Sony Vegs 90
3. Контрольная работа- Анализ хозяйственной деятельности
4.  Понятие здоровья человека
5. Возникновение и развитие неопозитивизма
6. політичного устрою Скіфської держави.html
7. Жуков - полководец
8. . Тепловое излучение Основные понятия Тепловым или температурным излучением называется электромагнитно
9. Тема курсовой работы 1
10. Отчет по делу о мошенничестве Расследование дел о мошенничестве при малейшей возможности должно заканчива