- •Загальні методичні вказівки
- •Вимоги до оформлення звітів
- •Інструкція по техніці безпеки
- •Лабораторна робота № 1 Технологія роботи на персональному комп'ютері, визначення конфігурації комп'ютера, робота в середовищі Windows.
- •5. Питання для самоконтролю
- •Лабораторна робота № 2 Обмін даними між програмами, кодування даних в Windows.
- •5. Питання для самоконтролю
- •Лабораторна робота № 3 Робота в Windows в режимі командного рядка
- •Лабораторна робота № 4 Створення і модифікація командних файлів
- •5. Питання для самоконтролю
- •5. Питання для самоконтролю
- •Лабораторна робота № 5 Робота з графічним редактором Paint
- •5. Питання для самоконтролю
- •Лабораторна робота № 6 Робота з текстовим процесором Word(форматування символів, рядків і абзаців, вставка списків)
- •1. Мета роботи
- •2. Склад робочого місця
- •3. Підготовка до лабораторної роботи
- •4. Порядок виконання роботи
- •5. Питання для самоконтролю
- •Лабораторна робота № 7 Робота з текстовим процесором Word(вставка таблиць, об'єктів і зображень)
- •5. Питання для самоконтролю
- •Лабораторна робота № 8 Робота з текстовим процесором Word(вставка символів, формул і оформлення документу)
- •5. Питання для самоконтролю
- •Лабораторна робота № 9 Робота з електронними таблицями Excel
- •Изменение цены товара
- •5. Питання для самоконтролю
- •1. Мета роботи
- •2. Склад робочого місця
- •3. Підготовка до лабораторної роботи
- •4. Порядок виконання роботи
- •5. Питання для самоконтролю
- •Лабораторна робота № 11 Програмування математичних виразів в c
- •Лабораторна робота № 12 Умовні оператори і оператори циклу в с
- •5. Питання для самоконтролю
- •Лабораторна робота № 13 Робота з масивами в с. Форматне введення в c
- •5. Питання для самоконтролю
- •Лабораторна робота № 14 Структури. Створення і виклик функцій в c
- •5. Питання для самоконтролю
- •Лабораторна робота № 15-16 Робота з символьними рядками в c
- •5. Питання для самоконтролю
- •Лабораторна робота № 17-18 Ведення-виведення в c з використанням файлів
- •5. Питання для самоконтролю
- •Список літературних джерел
- •1 Основна література
- •2 Додаткова література
Лабораторна робота № 13 Робота з масивами в с. Форматне введення в c
1. Мета роботи
Метою роботи є розробка, отладка і виконання програми на мові C з використанням масивів і функції форматного введення scanf().
2. Склад робочого місця
2.1. Устаткування: IBM- сумісний персональний комп'ютер(ПК).
2.2. Програмне забезпечення: операційна система сімейства Windows, інтегроване середовище розробки Dev - C++.
3. Підготовка до лабораторної роботи
Для підготовки до виконання лабораторної роботи необхідно повторити наступні розділи (дивись додаток 13):
Операція sizeof;
Покажчики;
Масиви;
Операції над покажчиками;
Оператор форматного введення.
4. Порядок виконання роботи
Скласти програму для операцій над масивами з елементами типу int при заданих обмеженнях, початкових даних, що вводяться і, по одному з варіантів, приведених в наступній таблиці. Значення, що вводяться, і результати вивести на екран дисплея.
№ варіанту |
Опис дій програми |
Обмеження |
Величини, що вводяться |
Величини, що виводяться |
1. |
Сформувати одновимірний
масив c, елементи якого є сумою елементів
двох початкових масивів a і b: |
(1 £ i £ imax; imax £ 10) |
imax, масив a и b |
масив c |
2. |
Сформувати масив b, елементи
якого
|
(1 £ i £ imax; imax £ 10) |
imax, масив a |
масив b |
3. |
Визначити відсоток елементів ai з невід’ємними значеннями в початковому одновимірному масиві a. |
(1 £ i £ imax; imax £ 10) |
imax, масив a |
відсоток елементів з невід’ємними значеннями в масиві a. |
4. |
Визначити індекси і значення
рівних елементів(якщо вони є) початкового
одновимірного масиву ( |
(1 £ i,j £ imax; imax £ 10) |
imax, масив a |
індекси і значення рівних елементів або повідомлення про те, що в масиві a немає рівних елементів |
5. |
Визначити значення найбільшого і найменшого елементів початкового одновимірного масиву a і їх індекси(масив може містити елементи з рівними значеннями). |
(1 £ i £ imax; imax £ 10) |
imax, масив a |
усі значення найбільшого і найменшого елементів і їх індекси |
6. |
Сформувати одновимірний масив b з початкового одновимірного масиву a таким чином: якщо значення яких-небудь двох або більше елементів масиву a дорівнюють один одному, на їхньому місці в масиві b виводиться 1, інакше 0. |
(1 £ i £ imax; imax £ 10) |
imax, масив a |
масив b |
7. |
Сформувати одновимірний масив b з початкового одновимірного масиву a шляхом циклічного зрушення елементів a на k позицій управо. |
(1 £ i,k£ imax; imax £ 10) |
imax, k и масив a |
масив b |
8. |
Визначити кількість елементів початкового одновимірного масиву a з невід’ємними, нульовими і від’ємними значеннями. |
(1 £ i £ imax; imax £ 10) |
imax, масив a |
кількість невід’ємних, нульових і від’ємних елементів масиву a |
9. |
Визначити кількість рівних
елементів( |
(1 £ i £ imax; imax £ 10) |
imax, масиви a и b |
кількість рівних елементів і їх індекси або повідомлення про те, що рівних елементів немає. |
10. |
Визначити відсотки збігу елементів двох початкових одновимірних масивів a і b(однакової розмірності). |
(1 £ i £ imax; imax £ 10) |
imax, масиви a и b |
відсоток елементів, що співпадають в масиві a і відсоток елементів, що співпадають в масиві b |
11. |
Знайти і замінити в
початковому одновимірному масиві a
усі значення
|
(1 £ i £ imax; imax £ 10) |
imax,
значення пошуку
|
новий масив a або повідомлення про те, що значення заміни не знайдене |
12. |
Сформувати масив b з відсортованих за збільшенням значень елементів початкового одновимірного масиву a. |
(1 £ i £ imax; imax £ 10) |
imax, масив a |
масив b |
13. |
Визначити найменше значення елементу в початковому одновимірному масиві a і кількість елементів, що мають найменше значення. |
(1 £ i £ imax; imax £ 10) |
imax, масив a |
найменше значення елементу в масиві a і кількість елементів, що мають найменше значення. |
14. |
Визначити кількість елементів з парними значеннями в початковому одновимірному масиві a (для визначення кількості парних елементів використайте оператор узяття модуля "%"). |
(1 £ i £ imax; imax £ 10) |
imax, масив a |
кількість елементів з парними значеннями в масиві a |
15. |
Визначити кількість елементів, що перевищують значення заданої величини amax в початковому одновимірному масиві a. |
(1 £ i £ imax; imax £ 10) |
imax, amax і масив a |
кількість елементів, що перевищують значення amax в масиві a. |
Введіть програму з клавіатури в середовищі Dev C++.
Виконайте отладку програми і запустіть її на виконання. Протестуйте програму для помилкових і правильних значень початкових даних.
Покажіть викладачеві програму і результати її роботи(при помилкових і правильних значеннях початкових даних) і скопіюйте текст програми і результати роботи програми у вікно текстового редактора Блокнот із заголовками "Текст програми ім'я-програми " и "Результат роботи програми ім'я-програми ".
Скопіюйте отриманий у вікні текстового редактора Блокнот документ на флэш-карту.

- квадрати значень елементів початкового
одновимірного масиву a.
)
)
і їх індекси для двох початкових
одновимірних масивів a і b.
на
.
,
значення заміни
і
масив a