Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Питання для самоконтролю



1. B яких випадках використовуються оператори циклу з умовою?

2. B яких випадках використовується оператор циклу з передумовою? Як він оформлюється? Як він працює (що відбувається при його виконанні)? Намалювати графічну схему виконання.

3. Що таке "тіло оператора циклу з передумовою"?

4. Чи може тіло оператора циклу з передумовою:

a) не виконатися жодного разу?

b) виконуватися нескінченне число разів (або до тих пір, поки користувач перерве його виконання)?

5. B яких випадках використовується оператор циклу з післяумовою? Як він оформлюється? Як він працює (що відбувається при його виконанні)? Намалювати графічну схему виконання.

6. Що таке "тіло оператора циклу з післяумовою "?

7. Чи може тіло оператора циклу з післяумовою:

a) не виконатися жодного разу?

b) виконуватися нескінченне число разів (або до тих пір, коли користувач перерве його виконання)?

8. Чи завжди можна замість оператора циклу з параметром використовувати оператора циклу з передумовою? A навпаки?

9. Чи завжди можна замість оператора циклу з параметром використовувати оператора циклу з післяумовою? A навпаки?

10. Чи можна в тілі оператора циклу використовувати умовний оператор?

11. Які ви знаєте оператори для примусового (передчасного) виходу з оператора циклу?

12. Чи можна замість такої конструкції використовувати оператора циклу з післяумовою? A оператор циклу з передумовою?


ЗАДАЧІ НА ОПЕРАТОРИ ЦИКЛУ

1. Розробити програму, яка виводить на екран 10 разів прізвище, ім'я та по батькові.

2. Розробити програму, яка виводить на екран вертикальну лінію із зірочок. Число зірочок вказує користувач.

3. Скласти програму, що обчислює , не користуючись операцією множення. та будь-яке натуральне число.

4. Написати програму друку таблиці переведення відстані з дюймів в сантиметри для значень довжин від 1 до 20 дюймів. (1 дюйм = 2,54 см.)

5. Розробити програму, яка виводить на екран горизонтальну лінію із зірочок. Число зірочок вказує користувач.

6. Розробити програму, яка виводить на екран всі літери англійського алфавіту.

7. Знайти суму всіх цілих чисел в діапазоні, вказаному користувачем.

8. Скласти програму, що обчислює суму квадратів всіх чисел в діапазоні від 1 до .

9. Написати програму, що визначає суму всіх непарних чисел в діапазоні від 1 до 99.

10. В ЕОМ вводяться по черзі дані про зріст учнів. Визначити середній зріст учнів в класі.

11. Розробіть програму, яка виводить на екран таблицю множення.

12. Дано натуральне число . Написати програму, яка обчислює факторіал невід’ємних цілих чисел (тобто число ціле та більше 0).

13. Створити програму, яка виводить на екран прості числа в діапазоні від 2 до 1000. (Число називається простим, якщо воно ділиться лише на 1 та на само себе без залишку; причому числа 1 та 2 за прості не вважаються).

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

15. Скласти програму, що визначає максимальне зі всіх чисел, що вводяться Вами. Кінцем вводу чисел вважати число 0.

16. Розробити програму, яка виводить на екран шість членів послідовності , задану формулою - члена: .

17. Знайти найбільше та найменше значення функції , якщо на заданому інтервалі змінюється з кроком 0,1.

18. Квиток називають «щасливим», якщо в його номері сума перших трьох цифр дорівнює сумі останніх трьох. Підрахувати число тих «щасливих» квитків, в яких сума трьох цифр дорівнює 13. Номер квитка може бути від 000000 до 999999.

19. Скласти програму, що підсумовує штрафний час команд при грі в хокей та виводить на екран сумарний штрафний час обох команд після будь-якої його зміни. Після закінчення гри вивести підсумкове повідомлення.

20. Для заданого числа Скласти програму підрахунку суми , де – натуральне число.

21. В ЕОМ вводяться по черзі координати точок. Визначити, скільки з них попадає в коло радіусом з центром в точці .

22. Послідовність задана формулою:, , . Знайти суму перших - чисел.

23. У бригаді, що працює на збиранні сіна, є косарок. Перша з них працювала годин, а кожна наступна на 10 хвилин більше, ніж попередня. Скільки годин пропрацювала вся бригада?

24. Кожна бактерія ділиться на дві протягом однієї хвилини. У початковий момент є одна бактерія. Скласти програму, яка розраховує кількість бактерій на заданий Вами моменту часу (15 хвилин, 7 хвилин та тому подібне).

25. Скласти програму виводу на екран всіх простих чисел, що не перевершує заданого . (Простим називається натуральне число більше одиниці, що має тільки двох дільників: одиницю та само це число.)


ЗАВДАННЯ ДЛЯ САМОСТІЙНОЇ РОБОТИ

1. Вивчити синтаксис, призначення, принцип роботи і використання операторів мови C та основних функцій введення-виведення.

2. Скласти блок-схеми алгоритмів та програми мовою C для розрахунку значення виразу. Дані для роботи беруться з табл. 1,2 та 3 за вказівкою викладача. Забезпечити ввід значень інтервалу, кроку і похибки з клавіатури і вивід результатів на дисплей.

3. Оформити звіт:

a. Титульний лист (Додаток А);

b. Зміст(Додаток Б);

c. Текст завдання;

d. Опис вхідних та вихідних даних;

e. Блок-схему алгоритму роботи програми(Додаток Д);

f. Програмний код;

g. Тестові приклади(Додаток Г);

h. Список використаних джерел(Додаток В).

Усі матеріали подаються у друкованому та електронному вигляді!!!

Таблиця 7

№ п/п Вираз Значення аргументів
  x=2.632, y=0.731
  x=3.142, z=0.543
  x=4.112, y=1.628
  x=2.361, y=1.149
  x=2.735, z=7.218
  y=6.153, z=1.001
  x=12.394, y=7.139
  z=9.761
  x=2.14, y=0.578
  x=1.155, y=3.981
  x=15.241, y=7.118
  x=0.067, y=3.017
  x=5.168, z=1.569, y=3.022
  x=2.134, y=0.129
  x=0.013, z=1.245
  y=7.315, z=3.127
  x=1.839, y=3.821, z=0.349
  x=1.549, y=7.317
  x=4.123, y=2.395
  x=0.712, y=3.161
  x=166.124, z=15.839
  x=2.531, y=0.193
  x=4.597, y=7.954
  x=1.413, y=0.057
  x=0.357, y=2.031
         

Таблиця 8

№ п/п Функції Умови для вибору функцій Крок, h Інтервал, [a,b]
  0.02 [0.5, 0.9]
  0.2 [2, 4]
  0.2 [4, 6]
  0.2 [2, 4]
  0.05 [0.1, 0.7]
  0.02 [0.5, 0.8]
  0.2 [3, 6]
  0.2 [1.5, 3.5]

Продовження таблиці 8

  0.2 [4, 7]
  0.1 [2, 3]
  0.2 [3, 6]
  0.2 [0.5, 2]
  0.01 [0.2, 0.5]
  0.02 [0.4, 0.8]
  0.2 [7.5, 10]
  0.2 [2, 5]
  0.05 [0.3, 0.9]

Продовження таблиці 8

  0.05 [-0.9, -0.4]
  0.05 [0.3, 0.9]
  0.3 [0.3, 3.5]
  0.3 [3, 6]
  0.2 [2, 5]
  0.2 [3, 8]
  0.2 [2, 5]
  0.2 [6, 9]

Таблиця 9

№ п/п Функція Інтервал, [a, b] Крок, h Похибка, d
  [0.5, 0.7] 0.05 0.001
  [0.1, 0.6] 0.05 0.001
  [3, 4] 0.1 0.001
  [0.2, 0.3] 0.01 10-6
  [1.1, 2] 0.1 0.001
  [-1, 1] 0.5 0.001
  [-1, 1] 0.2 0.001
  [-1, -0.9] 0.01 0.001
  [-1, 1] 0.1 0.001
  [0.1, 1] 0.1 0.001
  [0, 1] 0.1 0.0001
  [1, 2] 0.1 0.001
  [3, 4] 0.1 0.001
  , m=20 [0.1, 0.5] 0.05 0.001
  , m=3 [0.1, 0.5] 0.05 0.001
  [1, 1.2] 0.02 10-6

Продовження таблиці 9

  [1, 1.5] 0.05 10-5
  [1, 1.5] 0.05 10-5
  [0, 0.5] 0.05 0.001
  [-0.5, 0] 0.05 0.001
  [0.5, 0.9] 0.05 0.001
  [0.5, 0.9] 0.05 0.001
  [0, 0.2] 0.02 0.001
  , m=20 [0, 0.5] 0.05 0.001
  , m=9 [0, 0.5] 0.05 0.001

ДОДАТОК А

Зразок титульного листа

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

СХІДНОУКРАЇНСЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ

імені ВОЛОДИМИРА ДАЛЯ

КАФЕДРА КОМП’ЮТЕРНИХ СИСТЕМ ТА МЕРЕЖ

ІНДИВІДУАЛЬНА КОНТРОЛЬНА РОБОТА

з дисципліни: “Програмування ”

Тема: “Програмування на мові C”

Виконав: студент гр.____________
  (індекс)
  _____________________
  (прізвище, ініціали)
Керівник: _____________________
  (посада, прізвище, ініціали)

ЛУГАНСЬК 20__


ДОДАТОК Б

Зразок змісту


ДОДАТОК В

Зразок списку використаних джерел

Список використаних джерел

1. Організаційно-технічне забезпечення інформаційної безпеки. Навчальний посібник/ За ред. Проф. В.О. Хорошка/ Уклад.:А.Г. Габович, С.Б. Гордієнко, В.О. Хорошко, Д.В. Чирков. – К.: ДУІКТ, Полиграфконсалтинг, 2005, -116с.

2. Петров А.С., Петров А.А. Основы безопасности информационных систем: Учебное пособие - Луганск: Изд-во ВНУ им. В.Даля, 2004. – 148с.3.

3. Герасименко В.А. Защита информации в автоматизированных системах обработки данных. В 2-х книгах. - М.: Энергоатомиздат, 1994.

4. Романец Ю.В., Тимофеев П.А., Шаньгин В.Ф. Защита информации в компьютерных системах и сетях / Под ред. В.Ф. Шаньгина. - 2-е изд., перераб. и доп. — М.: Радио и связь, 2001. - 376 с.

5. Стеклов В.К., Беркман Л.Н. Телекоммунікаціонні мережі.-Київ.,-2000,-396с.

6. Сучасні телекомунікації./ За ред. Довгого С.А.-М.: Экотрендз,2003-320с.

7. Коханович Г.Ф., Климчук В.П., Паук С.М., Потапов В.Г. Защита информации в телекоммуникационных системах. – К.: „МК-Пресс”, 2005. -288с., ил.

8. Максименко Г.А., Хорошко В.А. Методы выявления, обработки и идентификации сигналов радиозакладных устройств. – К.: ООО „ПолиграфКонсалтинг”, 2004. – с.317. ил.


ДОДАТОК Г

Зразок прикладу роботи програми


ДОДАТОК Д

Зразок блок-схеми алгоритму роботи програми


[1]Операція sizeof на відміну від інших представляється ключовим словом.

[2] Розглядаються лише ті заголовочні файли, які є необхідними для виконання лабораторних робіт.





Дата публикования: 2015-04-06; Прочитано: 619 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.016 с)...