- •Структуры алгоритмов и основные конструкции
- •Алгоритмических языков
- •Учебное пособие
- •Для студентов заочного обучения
- •Н.Вирт, автор языка программирования Паскаль введение
- •1. Технология подготовки и решения задач на персональных компьютерах
- •Способы решения задач на персональных компьютерах
- •Постановка задачи и ее формализация
- •1.3. Построение алгоритма решения задачи
- •1.3.1. Понятие алгоритма и его свойства
- •1.3.2. Средства записи алгоритма
- •I) Словесная запись алгоритма.
- •2) Графическая схема алгоритма
- •3) Операторная схема алгоритма.
- •4) Псевдокоды.
- •5) Алгоритмические языки.
- •1.3.3. Структуры алгоритма
- •Разработка программы
- •Требования к алгоритмическим языкам
- •Способы описания алгоритмических языков
- •1. Металингвистические формулы.
- •2. Синтаксические диаграммы
- •Методология программирования
- •1.4.4. Обзор языков программирования для персональных компьютеров
- •1.4.5. Общие правила разработки программ
- •1.5. Работа после ввода программы в компьютер
- •Методы отладки, используемые в системах программирования пк:
- •1.6. Оформление документации на программу
- •2. Понятие о visual basic и основных элементах языка
- •2.1. Общие сведения о Visual Basic
- •2. 2. Визуальная среда Visual Basic
- •2.3. Обрабатываемые данные
- •2.3.1. Переменные и типы данных
- •Типы данных
- •Символы неявного задания типа переменной
- •2.3.2. Массивы
- •Dim имя массива (верхняя граница массива) [As тип переменных массива].
- •Dim имя (нижняя граница To верхняя граница) [As Тип],
- •Dim Firstarray (15) As Long - одномерный массив с 16 переменными типа Long;
- •2.3.3. Константы
- •2.4. Оператор присваивания
- •2.5 Программирование вычислений
- •2.6. Встроенные математические функции
- •Математические функции
- •Тригонометрические функции
- •2.7. Программирование логических выражений
- •2.8. Программирование ветвлений
- •If условие Then выполняемый оператор,
- •If условие Then
- •If Not условие Then оператор;
- •If условие Then
- •2.9. Программирование циклов
- •2.9.1. Циклы типа Do While
- •2.9.2. Циклы типа Do Until
- •2.9.3. Циклы типа For
- •Step шаг цикла
- •2.10. Процедуры и функции
- •2.11. Обработка текстов
- •Заключение
- •Литература
- •Содержание
- •Содержание………………………………………………..61
- •Учебное издание
- •Коуров Леонид Васильевич
- •Структуры алгоритмов и основные конструкции алгоритмических языков
Литература
1. Ван Тассел Д. Стиль, разработка, эффективность, отладка и испытание программ: -М.: Мир, 1981.
2. ГОСТ 19.002-80. Схемы алгоритмов и программ. Правила выполнения. -М.: Из-во стандартов, 1980.
3. ГОСТ -24.211-82. Требования к содержанию документа "Описание алгоритма". -М.: Из-во стандартов, 1982.
4. Гудман С., Хустиеми С. Введение в разработку и анализ алгоритмов. -М.: Мир, 1981.
5, Дорот В.Л., Новиков Ф.А. Толковый словарь современной компьютерной лексики. –СПб.: БXB, 1999.
6. Катков В. Л., Любимский Э.З, Программирование. -Мн.: Вышэйшая школа, 1992.
7. Коуров Л.В. Словарь-справочник по информатике. -Мн.: Амалфея, 2000.
8. Коуров Л.В., Кириленко Г.Д. Элементы технологии подготовки и решения задач на персональных ЭВМ. -Мн.: Из-е РМИПК, 1989.
9. Криницкий Н.А. Алгоритмы вокруг нас. -М.: Наука, 1984.
10. Маккелви. Visual Basic 4 без проблем! -М.: Бином, 1997.
11. Петрусос Е. Visual Basic 6 том, 1,2. -Киев: BHV , "Ирина", 2000.
12. Скотт Р.П. Учимся мастерству. Microsoft Visual Basic 4.0. -М.: СК Пресс, 1996.
Содержание
Стр.
Введение……………………………………………………3
1. ТЕХНОЛОГИЯ ПОДГОТОВКИ И РЕШЕНИЯ ЗАДАЧ
НА ПЕРСОНАЛЬНЫХ КОМПЬЮТЕРАХ …………4
1.1. Способы решения задач на персональных
компьютерах…………………………………………4
1.2. Постановка задачи и ее формализация……………..5
1.3. Построение алгоритма решения задачи…………….6
1.3.1. Понятие алгоритма и его свойства……………..6
1.3.2. Средства записи алгоритма……………………..7
1.3.3. Структуры алгоритмов………………………….12
1.4. Разработка программы……………………………….22
1.4.1. Требования к алгоритмическим языкам……….22
1.4.2. Способы описания алгоритмических языков….23
1.4.3. Методология программирования……………….24
-
Обзор языков программирования для
персональных компьютеров…………………….26
1.4.5. Общие правила разработки программ………….27
1.5. Работа после ввода программы в компьютер……….28
1.6. Оформление документации на программу………….31
2. ПРОГРАММИРОВАНИЕ В СРЕДЕ VISUAL BASIC..33
2.1. Общие сведения о Visual Basic………………………33
2.2. Визуальная среда Visual Basic……………………….34
2.3. Обрабатываемые данные…………………………….35
2.3.1. Переменные и типы данных…………………….35
2.3.2. Массивы………………………………………….38
2.3.3. Константы………………………………………..40
2.4. Оператор присваивания………………………………41
2.5. Программирование вычислений…………………….41
2.6. Встроенные математические функции……………...43
2.7. Программирование логических выражений………..45
2.8. Программирование ветвлений………………………46
2.9. Программирование циклов………………………….51
2.9.1. Циклы типа Do While……………………………52
2.9.2. Циклы типа Do Until…………………………….53
2.9.3. Циклы типа For………………………………….53
2.10. Процедуры и функции……………………………..54
2.11. Обработка текстов………………………………….57
Заключение………………………………………………..59
Литература………………………………………………..60
Содержание………………………………………………..61
Учебное издание