Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка з ОП 2 курс (2семестр).doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
491.52 Кб
Скачать

Контрольні запитання

  1. Як задається кількість повторень в операторі циклу з післяумовою?

  2. Скільки ітерацій циклу задається в операторі циклу з післяумовою?

  3. Які службові слова використовуються в операторі циклу з післяумовою?

Лабораторна робота №9

Тема : Розробка програм з обробки масивів за допомогою вказівників.

Мета : Набуття практичних навичок з використання вказівників для обробки масивів системи програмування С.

Література: Б.И.Березин, С.Б. Березин, Навчальний курс С и С++

Завдання

Створити програми обробки масивів за допомогою вказівників. Всі первісні дані вводяться з клавіатури. Вивести результати роботи програми на екран монітору і занести їх у звіт.

Варіант №1

  1. Ввести з клавіатури одновимірний масив з 5 чисел , вибрати з нього не нульові елементи та вивести їх на екран монітору.

  2. Ввести з клавіатури двовимірний масив з 9 чисел, підрахувати суму елементів першого рядка.

Варіант №2

  1. Ввести з клавіатури одновимірний масив з 5 чисел , вибрати з нього елементи менше нуля та вивести їх на екран монітору.

  2. Ввести з клавіатури двовимірний масив з 9 чисел, підрахувати суму елементів другого рядка.

Варіант №3

  1. Ввести з клавіатури одновимірний масив з 5 чисел , вибрати з нього елементи більше нуля та вивести їх на екран монітору.

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

Варіант №4

  1. Ввести з клавіатури одновимірний масив з 5 чисел , підрахувати елементи більше нуля та вивести суму цих елементів на екран монітору.

  2. Ввести з клавіатури двовимірний масив з 9 чисел, підрахувати суму елементів першого стовпчика.

Варіант №5

  1. Ввести з клавіатури одновимірний масив з 5 чисел , підрахувати елементи менше нуля та вивести суму цих елементів на екран монітору.

  2. Ввести з клавіатури двовимірний масив з 9 чисел, підрахувати суму елементів другого стовпчика.

Варіант №6

  1. Ввести з клавіатури одновимірний масив з 5 чисел , підрахувати середньоарифметичне елементів масиву та вивести результат на екран монітору.

  2. Ввести з клавіатури двовимірний масив з 9 чисел, підрахувати суму елементів третього стовпчика.

Варіант №7

  1. Ввести з клавіатури одновимірний масив з 5 чисел , підрахувати суму елементів масиву та вивести результат на екран монітору.

  2. Ввести з клавіатури двовимірний масив з 9 чисел, підрахувати суму елементів які розташовані на діагоналі.

Варіант№8

  1. Ввести з клавіатури одновимірний масив з 5 чисел , підрахувати суму елементів більше нуля та вивести результат на екран монітору.

  2. Ввести з клавіатури двовимірний масив з 9 чисел, підрахувати суму елементів всього масиву.

Варіант№9

  1. Ввести з клавіатури одновимірний масив з 5 чисел , підрахувати суму елементів менше нуля та вивести результат на екран монітору.

  2. Ввести з клавіатури двовимірний масив з 9 чисел, підрахувати суму від’ємних елементів всього масиву.

Варіант№10

  1. Ввести з клавіатури одновимірний масив з 5 чисел , підрахувати кількість нульових елементів та вивести результат на екран монітору.

  2. Ввести з клавіатури двовимірний масив з 9 чисел, підрахувати суму додатних елементів всього масиву.

Приклад програми

#include <stdio.h>

#include <conio.h>

void main()

{

int a[10][10],I,j,s,*ptr;

randomaiz();

printf("En--ter : a");

for (i=1; i<=10;i++)

{ for (j=1; j<=10;j++)

{

a[i][j]=1+random(98); printf(“%5d”,a[i][j]); }printf(“\n\r”);}

for (i=1; i<=10;i++)

{ s=o; ptr=a[i];

for (j=1; j<=10;j++)

{

s+=*ptr; ptr++;}

printf(“%5d”,s);}

}

Контрольні запитання

  1. Що таке вказівник?

  2. Які дії можна робить з вказівником?

  3. Яке співвідношення між вказівником та іменем масива?

Лабораторна робота №10

Тема : Розробка програми з простою функцією.

Мета : Набуття практичних навичок зі створення простих функцій користувача.

Література: Б.И.Березин, С.Б. Березин, Навчальний курс С и С++

Завдання

Створити програми обробки даних з функцією користувача. Всі первісні дані вводяться з клавіатури. Вивести результати роботи програми на екран монітору і занести їх у звіт.

Варіант №1

1.

2. Скласти програму для обчислення площі трикутника.

Варіант №2

1.

2. Скласти програму для обчислення площі кола.

Варіант №3

1.

2. Скласти програму для обчислення площі прямокутника.

Варіант №4

1.

2. Скласти програму для обчислення площі трапеції.

Варіант №5

1.

2. Скласти програму для обчислення периметру трикутника.

Варіант №6

1.

2. Скласти програму для обчислення периметру квадрата.

Варіант №7

1.

2. Скласти програму для обчислення довжини кола.

Варіант№8

1.

2. Скласти програму для обчислення периметру прямокутника.

Варіант№9

1.

2. Скласти програму, якщо плаща кола дорівнює 25, знайти радіус кола.

Варіант№10

1.

2. Скласти програму, якщо довжина кола дорівнює 15, знайти радіус кола.