Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 9 лет назад пользователемГавриил Вишневецкий
1 Базові поняття програмування
2 Що таке програма? Чим вона відрізняється від не-програми? Складова інформаційної системи, що виконує обробку даних та може визначати поведінку системи
3 Складові програми Програмна логіка (поведінка) Натискаємо Del у Word. Якщо виділено фрагмент, то видалиться фрагмент. Якщо нічого не виділено, то видалиться наступний символ. Структури даних (спосіб зберігання даних) Інтерфейс (взаємодія з користувачем)
4 Особливості сучасних програм Обєктно-орієнтовані Обєкт характеризується станом та поведінкою Кнопка: розмір 100х150, колір сірий, текст ОК; може бути натиснена Подійно-орієнтовані Клацання кнопки призводить до виконання певної дії Дії виконуються не самі по собі, а в залежності від наступання події (користувач клацнув)
5 Обробник події, метод обєкта Якщо наступає подія, виконуються не усі можливі дії кнопки, а лише деякі
6 Подійно-орієнтована архітектура програми Калькулятор
7 Алгоритм Послідовність інструкцій,виконання яких дозволяє розвязати певну задачу за скінченний час Виконавець алгоритму повинен його виконувати автоматично Складати алгоритми та записувати їх мовою програмування – основний професійний обовязок програмістів
8 Подання алгоритмів
9 «Як перевезти по одному через річку без втрат вовка, козу і капусту»
10 1. Переправити на той берег козу, вовка залишити з капустою 2. Повернутись, взяти вовка, переправитись з ним до кози 3. Забрати козу і повернутись назад до капусти 4. Залишити козу, забрати і перевезти капусту до вовка5. Повернутись і забрати козу.
11 Мер і алгоритм
12 Завдання Запустіть стандартну гру Сапер (Пуск-Усі програми-Ігри-Сапер). Визначте, які обєкти є в програмі та які події з ними повязані. Спробуйте описати алгоритми, що їх виконують обробники цих подій
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.