
- •Введение: основные компоненты пэвм
- •Тема 1. Операционная система ms dos
- •1.1. Структура программного обеспечения эвм
- •1.2 Функции операционной системы
- •Управление работой блоков эвм
- •1.2.3. Управление установкой, исполнением и удалением программ
- •1.3. Управление файловой системой
- •1.3.1. Понятие файла
- •1.3.2. Структура файловой системы
- •Приглашение путь
- •1.3.3. Примеры команд ms dos
- •1.4. Загрузка ms dos в оперативную память с диска
- •1.5. Операционная оболочка norton commander
- •1.6. Сервисные средства пэвм
- •1.6.1. Антивирусные программы
- •1.6.2. Программы – архиваторы
- •Тема 2. Основы программирования
- •2.1. Этапы разработки программы
- •2.3. Типы алгоритмов
- •2.3.1. Линейные алгоритмы
- •2.3.2. Разветвляющиеся алгоритмы
- •2.3.3. Циклические алгоритмы
- •2.4. Языки программирования
- •Тема 3. Основные приемы программирования
- •3.1. Описание данных
- •3.1.1. Алфавит
- •3.1.2. Переменные
- •3.1.3. Переменные массивы
- •3.2. Операции и выражения
- •3.3. Программирование линейных алгоритмов
- •3.3.1. Операторы присваивания
- •3.3.2. Операторы ввода – вывода
- •3.4. Программирование разветвляющихся алгоритмов
- •3.5. Программирование циклических алгоритмов
- •Тема 4. Арифметические и логические основы эвм
- •Системы счисления
- •Перевод чисел из одной системы в другую
- •Перевод целых чисел
- •Формы представления чисел в эвм
- •Логические основы эвм
- •Тема 5. Устройства персонального компьютера
- •Тема 6. Операционная система windows 98
- •История появления и основные свойства операционной системы
- •Графический интерфейс Windows 98
- •Многозадачность Windows 98
- •Внедрение и связывание объектов
- •Масштабируемые шрифты
- •Тема 7. Пакеты прикладных программ
- •7.1. Классификация пакетов прикладных программ
- •7.2. Пакеты прикладных программ общего назначения
- •Проблемно-ориентированные ппп
- •Тема 8. Табличные процессоры
- •8.1. Назначение и история появления табличных процессоров
- •8.2. Основные понятия
- •8.3. Интерфейс и объекты тбп
- •8.4. Данные, хранимые в ячейках эт
- •8.5. Режимы работы тбп
- •8.6. Формирование структуры электронной таблицы и ввод исходных данных
- •8.6.1. Копирование и перемещение информации.
- •8.6.2. Способы копирования и перемещения
- •8.7. Работа с данными
- •8.7.1. Объединение электронных таблиц
- •Сортировка данных
- •Фильтрация данных
- •Сводные таблицы
Тема 3. Основные приемы программирования
НА ЯЗЫКЕ BASIC
3.1. Описание данных
3.1.1. Алфавит
Любой язык, будь то язык разговорный или язык програм-мирования, имеет свой алфавит для записи слов и предложений. Алфавит BASICа включает следующие составляющие:
Заглавные и строчные буквы латинского алфавита
Цифры от 0 до 9
Заглавные и строчные буквы русского алфавита для использования лишь в комментариях
Специальные знаки: разделители (. , : …), знаки арифметических операций (+,-,*,/,^ ), знаки отношений ( =,<,> ), символы объявления типа данных ( %,&,!,#,$ ).
3.1.2. Переменные
Л
юбая
программа обязательно использует
некоторые данные. Эти данные могут либо
изменяться в процессе выполнения
программы, и тогда они называются
переменными,
либо не изменяются и тогда они называются
константами.
Каждая переменная обозначается именем,
которое обязательно начинается с буквы,
например, name, A1.
Приведем классификацию данных с точки
зрения языка BASIC:
Из приведенной классификации видно, что все переменные в BASICе подразделяются на 4 группы. Кроме того в 1-й и 3-й группах дополнительно различают 4 типа переменных (целые, длинные целые, вещественные обычной точности, вещественные двойной точности). Переменные из 2-й группы образуют отдельный символьный или строковый тип. Для переменных 4-й группы типы определяются пользователем и поэтому их число не ограничено. Переменные различных типов по-разному представляются в машине, например, для их хранения отводится разное количество ячеек ОЗУ (объемы памяти) и по-разному обрабатываются.
Пример: операция сложения z = x + y
x, y, z – числовые переменные, если х = 2, y = 3, то z = 5
x, y, z – символьные переменные, то z = 23
В связи с этим в программе тип переменных должен быть объявлен.
№ |
Операторы объявления |
Суф-фикс |
Объем памяти |
Тип |
1 |
DEFINT A |
A% |
2 байта |
Целые |
2 |
DEFLNG A |
A& |
4 байту |
Длинные целые |
3 |
DEFSNG A |
A! |
4 байта |
Вещественные обычной точности |
4 |
DEFDBL A |
A# |
8 байт |
Вещественные двойной точности |
5 |
DEFSTR A |
A$ |
Зависит от числа символов в пере- менной |
Символьные строковые |
Возможны два приема объявления:
с помощью оператора объявления
2) с помощью суффикса.
Оператор объявления размещается в начале программы, а суффикс добавляется к имени переменной в качестве последнего символа.
3.1.3. Переменные массивы
Переменная массив – это группа однотипных переменных, имеющая регулярную структуру. Отдельные переменные в массиве называются его элементами. Массивы бывают одномерными, двумерными и т.д. Одномерный массив – это строка из его элементов. Каждый элемент имеет номер (индекс). Так, например, если массив имеет имя V, то его i-й элемент обозначается V(i). Объявляется массив с одновременным использованием оператора DIM и суффикса, определяющего тип.
Пример. Одномерный целочисленный массив из 4-х элементов (2,1,3,5) объявляется следующим образом: DIM V%(4) – в скобках число элементов.
Д
вумерный
массив – это таблица
(матрица) из его элементов. Каждый элемент
имеет 2 номера (индекса) – номер строки
и столбца, на пересечении которых он
размещается.
Пример. Двумерный массив W из 9-ти вещественных элементов обычной точности объявляется следующим образом: DIM W!(3,3) – в скобках числа строк и столбцов. Элемент, находящийся в i-й строке и j-м столбце обозначается как W!(i,j).