Казанський державний архітектурно-будівельний університет
Кафедра прикладної математики
МЕТОДИЧНІ ВКАЗІВКИ
для самостійної роботи студентів
усіх спеціальностей
по курсу Інформатика
Основи програмування
Укладачі:
Ф.Г. Габбасов, І.М. Гатауллін
Казань - 2008
УДК 621.313
Методичні вказівки за курсом Інформатика для самостійної роботи студентів усіх спеціальностей. Основи програмування./Казанський державний архітектурно-будівельний університет; Упоряд .: Ф.Г. Габбасов, І.М. Гатауллін.- Казань, 2008. 31 с.
Дані методичні вказівки призначені для самостійної роботи студентів усіх спеціальностей і використовуються при виконанні лабораторних і контрольних робіт з курсу Інформатика на мові QuickBASIC.
Рецензент - Р.Б. Салимов, доктор фіз.-мат. наук, професор
© Казанський державний архітектурно-будівельний університет, 2008
1. ПОЧАТКОВІ ВІДОМОСТІ
.1 Призначення і застосування ЕОМ
ЕОМ призначена для автоматичної обробки цифрової, алфавітно-цифрової інформації. Можна умовно виділити три великі області застосування ЕОМ:
. Інформаційні системи та засоби комунікації - пошук, обробка, зберігання, передача інформації, створення банку даних, розширення доступу до освіти, полегшенню побуту і т.д.
. Автоматизація та управління різними видами робіт людини - автоматизовані системи наукових досліджень (АСНІ), система автоматизації проектних робіт (САПР), автоматизовані системи управління виробництвом (АСУП), гнучкі автоматизовані виробництва (ГАП) та ін.
. Математичне моделювання об'єктів і процесів різноманітної природи, обчислювальний експеримент.
1.2 Етапи вирішення задач на ЕОМ
Основними етапами вирішення завдань із застосуванням ЕОМ є:
1. Постановка задачі та її математичний опис.
. Вибір чисельних методів розв'язання (побудова методики рішення).
. Алгоритмізація.
. Програмування.
. Налагодження програми.
. Безпосереднє рішення задачі на ЕОМ.
. Обробка результатів розрахунку та їх застосування.
Розробка алгоритму - необхідний етап у процесі рішення задачі на ЕОМ. Алгоритм - кінцева послідовність точно визначених дій, що призводять до вирішення поставленого завдання.
Алгоритми представляються у вигляді блок - схеми і у вигляді операторної записи за допомогою символів - операторів або у вигляді перерахування етапів вирішення звичайним текстом.
Блок-схема - графічне зображення алгоритму у вигляді послідовності блоків за допомогою геометричних фігур. При складанні блок - схем використовуються наступні геометричні фігури:
- початок і кінець блок-схеми;
- блок введення і виведення інформації;
- блок обчислення арифметичних виразів;
- блок перевірки умов;
- блок виклику підпрограми;
- посилання (перенесення блок - схеми на іншу сторінку).
Приклади алгоритмів дивіться на малюнках 2.1 - 2.7.
2. ОПИС МОВИ QuickBASIC
.1 Загальна характеристика алгоритмічної мови QuickBASIC
Алгоритмічна мова QuickBASIC використовується переважно в режимі діалогу людини і ЕОМ.
Програма на QuickBASIC е складається з послідовності рядків. В одному рядку може міститися один або кілька операторів, розділених символом: двокрапка.
2.2 Символи мови QuickBASIC
У QuickBASIC е використовуються наступні символи:
) двадцять і шість заголовних латинських букв A, B, C, D, ...., Z;
) десяти арабських цифр 0, 1, 2, ...., 8, 9;
) знаки:. точка,, кома,: двокрапка,; крапка з комою,
" лапки, апостроф;
) знаки арифметичних операцій: + дода...