Ізяславський НВК 2, Гульчак І.В. Компютерні програми і мови програмування. Етапи розвязування задач з використанням компютера.
Компютерні програми Програма – це набір команд (вказівок, інструкцій), призначений для виконання компютером у певній послідовності.
Дані Вхідні дані (початкові) – дані, що вводить користувач або програма отримує з інших джерел. Вихідні дані (результати). Проміжні дані.
Інтерфейс користувача Засоби керування: кнопки, меню Засоби введення даних: поля, лічильники Засоби виведення даних: написи, поля
Ада Лавлейс ( ) перший у світі програміст Чарльз Бебідж ( ) Розробник аналітичної машини
Мови програмування Мова програмування – це алгоритм, призначений для виконання компютером. Близько трьох тисяч різних мов.
Мови програмування
Компоненти мови програмування Алфавіт – множина символів Словник – набір спеціальних слів Синтаксис – правила складання та запису програми Семантика – тлумачення мовних конструкцій, правил
Фізична суть роботи програми ПРОГРАМА компіляторінтерпретатор Перекладачі (транслятори) Машинна мова
Етапи розвязування задач з використанням компютера 1. Постановка задачі – визначення вхідних та вихідних даних. 2. Побудова інформаційної моделі: підбір властивостей обєктів; встановлення звязків між обєктами. 3. Вибір програмних засобів.
З використанням прикладних програм Вибір готового програмного забезпечення; Розробка алгоритму; Реалізація алгоритму за допомогою прикладних програм.
З використанням програмування Скласти алгоритм Скласти програму Налагодження і тестування програми Виконання програми, отримання результатів з вхідними даними
Задача На торговельній базі зберігаються товари, які виготовлені в Україні й імпортуються до різних країн. Відомі їхні назви та ціни у гривнях. Перевести ціни товарів у долари, євро і фунти стерлінгів.
1. Постановка задачі Вхідні дані: Назви товарів; Ціни у гривнях; Курси валют. Результати: Ціни в інших валютах.
2. Побудова інформаційної моделі D=G/KD; E=G/KE; F=G/KF G – G – ціна товару в гривнях D, E, F – D, E, F – ціни в доларах, євро, фунтах стерлінгів KD, KE, KF – курси долара, євро, фунта стерлінгів KD, KE, KF – курси долара, євро, фунта стерлінгів Результати округлити до сотих
3. Вибір програмних засобів Калькулятор; Табличний процесор; Скласти програму.
Створення алгоритму (програмування) Початок Кінець Увести KD, KE, KF Увести G D:=G/KD; E:=G/KE; F:=G/KF Вивести D, E, F Товар закінчився? ні так
Етапи, що мають вивчатись далі Складання програми Налагодження і тестування програми Виконання програми з вхідними даними
Академічний рівень Домашнє завдання Вивчити п Виконати: 3 (б)