Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LAB_ZI.doc
Скачиваний:
4
Добавлен:
13.11.2019
Размер:
1.85 Mб
Скачать

3 Методичні вказівки

  1. Уважно прочитати умову задачі з індивідуального завдання. Визначити, що має бути отримано в результаті її розв’язку, які дані для цього потрібно ввести.

  2. Використовуючи оператори циклу порахувати потрібне значення..

  3. Розробити алгоритм розв’язку задачі, дати короткий опис (роз’яснення) основних кроків алгоритму.

  4. Вибрати оператори для запису циклічних і розгалужених процесів;

  5. Обчислення суми. Під час обчислення суми початкове значення змінної, де нагромаджуватиметься сума, наприклад S, має дорівнювати нулеві. Для цього використовують команду присвоєння S=0

  6. Обчислення добутку. Під час обчислення добутку початкове значення змінної, де нагромаджуватиметься добуток, наприклад має дорівнювати одиниці. Для цього використовують команду присвоєння d=1.

  7. Для вводу й виводу даних використати бібліотеку функцій <stdіo.h>.

  8. Запустити програму на компіляцію. У випадку необхідності виправити синтаксичні помилки.

  9. Запустити програму на виконання. У випадку необхідності виправити семантичні помилки.

  10. Реалізувати програму для різних вхідних даних.

  11. Результати роботи програми вивести на екран.

4 Приклад виконання лабораторної роботи

Написати програму для обчислення суми чисел від 1 до 110 кратних 11. Числа і суму вивести на екран.

Текс програми мовою С

#include <stdio.h>

void main()

{

int i, S=0;

printf («Programa Lab_3\n»);

for (i=11; i<110; i=i+11)

{

printf(“i=%d\n”,i);

S=S+i;

}

printf («S=%d\n»,S);

}

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

1. В чому різниця між оператором for і while ?

2. В чому різниця між оператором while і do while?

3. Які чотири складові частини оператора for?

4. Які дві складові частини оператора while?

5. Які дві складові частини оператора do while?

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

Тема: Складання програм для опрацювання масивів.

Мета: Навчитись описувати, формувати і опрацьовувати двовимірні масиви даних в С-програмах; оволодіти основними способами відлагодження програми шляхом контролю за ходом її виконання.

1 Короткі теоретичні відомості

1.1 Визначення масиву. Масив - це впорядкована послідовність змінних одного типу. Кожному елементу масиву виділяється одна комірка пам'яті. Елементи одного масиву займають послідовно розташовані комірки пам'яті. Всі елементи мають одне ім'я - ім'я масиву й відрізняються індексами - порядковими номерами в масиві. Кількість елементів у масиві називається його розміром. Щоб відвести в пам'яті потрібну кількість комірок для розміщення масиву, треба заздалегідь знати його розмір. Резервування пам'яті для масиву виконується на етапі компіляції програми.

Масив - це група пронумерованих (проіндексованих) однотипних елементів даних під одним загальним іменем. Розрізняють окремі елементи масиву по індексу – числу, яке стоїть після імені масиву в квадратних дужках. Масиви необхідно описувати. Опис включає тип елементів масиву і розмір.

Приклад:

int data[100]; /* масив типу цілий з іменем data і розміром 100.

Звернення до окремих елементів масиву проводиться по індексу від 0 до 99. Першим елементом є data[0]; а не data[1].

Елемент масиву так само використовується, як проста змінна, і індексом може бути вираз або змінна.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]