
- •Кафедра теорії та технології програмування
- •Тема 1. Інформаційні моделі та їх життєвий цикл
- •Лабораторна робота 1
- •Тема 3. Структуризація програм та даних.
- •Задачі.
- •Лабораторна робота 2
- •Тема 1: робота з масивами, тестування, налагодження та документування програм.
- •Вказівки:
- •Тема 2: арифметика підвищеної точності, тестування, налагодження та документування програм.
- •Завдання:
- •Вказівки:
- •Додаток навчальний рейтинг
- •Всього: 80
- •Всього: 20
Завдання:
Реалізувати варіант подання чисел, функціїї для їх введення-виведення та арифметику. Арифметичні операції та предикати оформити у вигляді відповідних функцій.
ВАРІАНТИ:
Знайти перше просте число за числом
+1.
Знайти число
.
3) Знайти число: а) , б) ,
в) . (Див. 2.10)
4) Знайти точне значення суми .
Обчислити: а)
, б)
, в)
. (Див. 1.2 а)) .
Перевірити, чи буде число
досконалим.
Перевірити, чи буде число -1 простим.
Дано багаточлен . Знайти його значення при
.
Обчислити вираз
Калькулятор константних арифметичних виразів. Запис виразів – бездужковий, по одному операнду /символу операції у вхідних рядках. Всі арифметичні операції рівноправні .
Калькулятор константних арифметичних виразів. Запис виразів – обернений польський. Вираз задається одним рядком.
Вказівки:
Провести автономне тестування та налагодження всіх процедур та функцій та комплексне тестування всієї програми;
Підготувати Звіт з Лабораторної роботи.
ЛIТЕРАТУРА
Зубенко В.В. Науково-методичні матеріали до нормативного курсу «Програмування та обчислювальні системи», факультет кібернетики KНУ ім.Тараса Шевченка, 1 курс, спеціальність «Інформатика», 2004, http://www.unicyb.kiev.ua /~vvz
Зубенко В.В. Омельчук Л.Л. Програмування. Поглиблений курс.- – К.: ВПЦ "Київський університет". 2010. - 726 с.
Зубенко В.В. Програмування: Мова Сі. Методична розробка для студентів першого курсу спіціальностей “Інформатика” та “Соціальна інформатика”. – К.: ВПЦ "Київський університет". 2006. - 26 с
Зубенко В.В., Кияшко Г.А. Методичні рекомендації до оформлення звітних матеріалів з дисципліни “Програмування” для студентів першого курсу факультету кібернетики. - К.: ВПЦ "Київський університет". 2006. - 24 с.
Бауэр А. Гооз Г. Информатика. - М.:Мир.-1976.
Вирт Н. Систематическое программирование. Введение.- М.:Мир.-1987.
Кнут Д. Искусство программирования.-Т.1. Получисленные алгоритмы.-3-е изд. М.- 2001.
Керниган Б., Ричи Д.-Язык программирования Си. Изд. 3-е, испр.-СПб.”:Невский Диалект”.- 2001.
Шпак З.Я. Програмування мовою С.-Львів: Оріяна-Нова, 2006.- 432 с.
Страуструп Б. Язык программирования С++. Специальное издание.: Бином, Невский Диалект. 2006. -1104 c.
Прата С. Язык программирования С++. Лекции и упражнения. Пер. с англ. – М.: ООО “ДиаСофтЮП”. 2005. - 1104 с.
Фьюэр А. Задачи по языку Си.- - М.:Финансы и статистика. -1985.
Белов Ю.А. , Проценко В.С., Чаленко П.Й. Інструментальні засоби програмування.- К.: Либідь.-1993.
Подбельский В.В., Фомин С.С. Программировнаие на языке Си. – М.: Финансы и статистика, 1999 , 600 с.
Ставровський А. Б., Карнаух Т. О. Програмування. Перші кроки - М.:Видавничий дім “Вільямс”. 2005. - 400 с.
Иодан Э. . Структурное программирование и конструирование программ. М.:Мир, 1979.
Майерс Г. Надежность программного обеспечения. . - М.:Мир,1980.