
- •1. Предмет та цілі курсу.
- •2.Історичний нарис розвитку обчислювальної техніки, програмування та комп”ютерних наук.
- •3. Тенденції сучасного розвитку. Етапи розв"язування задач з допомогою еом. Поняття моделі та моделювання. Математичне моделювання один з основних методів інформатики. Специфікація моделей.
- •4. Поняття інформації. Передача ,кодування інформації. Дискретна передача інформ
- •7. Основні базові структури зображення алгоритмів.
- •8. Синтаккксис та симантика мов програмування. Синтаксичні діаграми.
- •9. Компілятори. Системи програмування.
- •10. Структура програми мовою c.
- •Intprintf (char, *формат,arg_1,arg_2…),
- •12.Арифметичні, логічні оператори. Відношення.
- •13Оператори і вирази присвоювання.
- •14.Вирази умов
- •15.Управляючі конструкції c. Цикли
- •17.Вкладені цикли
- •18. Організація циклів з допомогою конструкції do…while.
- •19. Break
- •20.Характеристика функції
- •21. Визначення функцій.
- •22. Локальні і глобальні змінні.
- •24. Поняття перегрузки функцій.
Колоквіум
1. Предмет та цілі курсу.
Інформатика – це наука, яка вивчає структуру і загальні властивості інформацій, а також питання пов’язані із збиранням, зберіганням, обробкою, перетворенням, пошуком, передаванням і використанням інформації в найрізноманітніших галузях людської діяльності.
Інформатика – прикладна наука, яка існує не сама пособі, а для допомоги іншим наукам, галузям людської діяльності. Своїм становленням , як науки інформатика зобов’язана появі, в середині ХХ ст., ЕОМ – пристроїв призначених для автоматичної обробки інформації.
Кібернетика => Інформатика
Офіційний термін інформатика затверджений 1978 р., де під інформатикою розуміли області з розробкою, створенням, використанням, і матеріально технічним обслуговуванням систем обробки інформації, включаючи комп’ютери та їх програми, а також впровадження комп’ютерів в усі сфери.
Застосування:
розробка обчислювальних систем і програмного забезпечення;
теорія інформації (збереження, передача, перетворення інф.);
методи штучного інтелекту (розв’язання задач, що вимагають певних інтелектуальних зусиль при розв’язуванні людиною);
системний аналіз;
методи машинної графіки (мультимедія);
засоби телекомунікацій, в тому числі і локальні, глобальні комп’ютерні мережі;
апаратні та програмні засоби (що охоплюють усі види діяльності);
Структура:
технічні засоби (hardware);
програмні засоби (software);
алгебраїчні засоби (brainware);
2.Історичний нарис розвитку обчислювальної техніки, програмування та комп”ютерних наук.
Виділяють 5 поколінь створення ЕОМ:
1) Після 1946р.
Особливості: застосовувалися вакумно-лампової технології, для введення та виведення використовувалися перфолінії/перфокарти, друкуючі пристрої. Була реалізована концепція програми, що зберігається в пам’яті.
Швидкість: 10-20 тис. операцій за секунду. Приклад: МЕСМ, ENIAC. ПЗ - машинні мови
2)Після 1955 р.
Особливості: заміна електронних ламп на транзистори , ПК більш надійні, менше споживають енергії. З’явилися високопродуктивні пристрої для роботи з магнітними стрічками.
Швидкість: 100-150 тис. операцій за сек. ПО - алгоритмічні мови, пакетний режим роботи даних.
Приклади: БЭСМ-6, МИНСЬС -32 , IBM 701
3)Після 1964р
Особливості: проектувалися на основі інтегральних схем малого ступеня інтеграції і серед. ступеня. З’явилася ідея, яка була реалізована: сімейство ПК з однією і тією самою архітектурою. В кінця 60-х – міні-комп’ютери.
Швидкість: 1млн операцій за сек. Приклади: IBM – 360, EC -1030, EC 1060
4) після 1975р
Особливості: почали використовувати інтегральні схеми ВІС, стали використовуватись швидкодіючі системи пам’яті на інтегральних схемах. В сер. 70-х років з’явилися перші ПК.
Швидкість: 10-100 млн операцій за сек ПЗ – бази і банки даних
5)після 1982 р.
Особливості: головна увага при створенні ПК почала акцентуватися на так званій інтелектуальності, тобто увага акцентувалася не стільки елементній базі ПК , скільки на переході від архітектури орієнтованої даних до архітектури на обробку знань ПЗ – об’єктно-орієнтований підхід, зокрема з’явилися візуальні засоби програмування орієнтовані на підході (С++, Delphi).