- •1.Информатика. Основные понятия
- •1.1. Понятие об информации, информационных процессах, информационных системах и информационных технологиях
- •Ошибка! Закладка не определена.. Информационные технологии
- •1.1.1. Информационные системы
- •1.2. Предмет информатики
- •1.3. Информация, сообщения, знаки и символы
- •1.3.1. Сообщения, сигналы
- •1.3.2. Знаки, коды, символы и слова
- •1.4. Алгоритмы. Основные понятия
- •1.4.1. Определение алгоритма. Запись алгоритма. Свойства алгоритмов
- •1.4.2. Примеры алгоритмов. Способы, используемые при записи алгоритмов: рекурсия, итерация, разбор случаев, иерархическое построение
- •1.4.3. Объекты, типы объектов
- •1.4.4. Псевдокод для записи алгоритмов
- •1.4.5. Неструктурированная форма записи алгоритмов
- •1.4.6. Структурированная форма записи алгоритмов
- •1.4.7. Последовательный оператор
- •1.4.8. Условный оператор
- •1.4.9. Оператор цикла
- •1.5. Общая характеристика процессов сбора, передачи, обработки и накопления информации
- •1.6. Подходы к оценке количества информации
- •2.Основные сведения о компьютерах
- •2.1. Системы счисления
- •2.2. Классификация эвм (компьютеров)
- •2.3. Структура и состав персонального компьютера
- •2.4. Микропроцессоры
- •2.6. Устройства ввода информации Клавиатура
- •Другие устройства ввода информации
- •2.7. Устройства вывода информации Дисплеи
- •Принтеры и графопостроители
- •2.8. Эволюция пк
- •3. Программное обеспечение персональных компьютеров
- •3.1. Классификация программного обеспечения
- •3.2. Операционные системы (ос)
- •3.4. Инструментальные системы
- •3.4.1. Языки и системы программирования
- •3.4.2. Системы управления базами данных
- •3.4.3. Инструментарий искусственного интеллекта
- •3.4.4. Текстовые редакторы
- •3.4.5. Интегрированные системы
- •3.5. Прикладное программное обеспечение
- •4. Операционная система. Основные сведения
- •4.1. Операционные системы и файлы
- •4.2.3. Именование каталогов
- •4.2.4. Файловая структура
- •5. Программирование
- •5.1. Компьютерное решение задач. Основные этапы
- •5.1.1. Математическая формулировка и разработка методов решения задачи
- •5.1.2. Разработка алгоритма решения задачи
- •5.1.3. Разработка программы решения задачи. Отладка и тестирование программы
- •5.1.4. Решение поставленных задач на компьютере и анализ результатов
- •5.2. Алгоритмический язык программирования Basic
- •5.2.1. Основные понятия
- •5.2.2. Данные
- •5.2.3. Типы данных
- •5.2.4. Элементарные типы данных
- •5.2.5. Константы
- •5.2.6. Переменная. Оператор объявления переменных
- •5.2.7. Выражения
- •5.2.8. Арифметические выражения
- •5.2.9. Строковые выражения
- •"КазаньÈкгтуÈим.А.Н.Туполева"
- •5.2.10. Логические выражения
- •5.2.11. Оператор присваивания
- •5.2.12. Составные типы данных
- •5.2.13. Структуры. Оператор описания типа данных. Переменные структурного типа
- •5.2.14. Массивы. Переменные типа массива
- •5.2.15. Оператор вывода данных на экран
- •5.2.16. Операторы управления выводом информации на экран
- •5.2.17. Оператор ввода информации с клавиатуры
- •Input ИмяПерем1, ...., ИмяПеремN
- •123,3.1415E-3,"Казань"
- •5.2.18. Составные операторы, задающие последовательность действий
- •If Условие then
- •5.2.20. Оператор выбора
- •Input "введите номер сотрудника", n
- •5.2.21. Оператор цикла
- •5.2.22. Оператор цикла со счетчиком
5.2.6. Переменная. Оператор объявления переменных
Для хранения и доступа к данным элементарного типа язык Basic использует два вида программных объектов: рассмотренные ранее константы и так называемые переменные. Каждый из объектов обладает именем (для доступа к хранимому данному) и значением (хранимым данным). Основное отличие констант от переменных состоит в том, что данные, хранимые в объектах-константах, никогда не меняются - являются постоянными. Отсюда и название таких объектов. В противоположность константам, объекты-переменные могут хранить в разные моменты времени различные данные.
Именем объекта-константы является запись константы на языке Basic:
Например
Переменных может быть столько, сколько необходимо. Имя переменной назначается самим программистом. При этом в языке Basic нужно соблюдать следующие правила:
· имя должно содержать от 1 до 40 буквенно-цифровых символов, первым из которых должна быть буква. В имени допускаются только буквы латинского алфавита. Регистр букв (строчная или прописная буква) не имеет значения. Так имена VARIABLE, variable и vaRIabLE идентичны;
· имя переменной должно быть уникально: оно не должно совпадать ни с каким ключевым (зарезервированным) словом, а также с именами других переменных.
Переменные могут быть как простыми, содержащими только одно числовое или текстовое данное, так и составными, состоящими из совокупностей данных.
Часто употребляется словосочетание "значение переменной" вместо эквивалентного "данное, хранимое в переменной". Занесение данных в переменную именуется присвоением переменной значения. В процессе выполнения программы первоначальное значение переменной может быть заменено на другое значение того же типа.
В языке Basic каждая из простых переменных может хранить данные только одного какого-то типа. Поэтому простым переменным приписывается дополнительно тип (тип переменной).
Типы переменных можно задавать явным и неявным способами. При объявлении переменной исполнитель (компьютер) выделяет память необходимого размера для хранения ее значения и связывает имя переменной с этой памятью.
Для явного описания переменных служит оператор, называемый оператором объявления переменных. Он имеет вид:
DIM имяПеременной AS имяТипаПеременной
Здесь, DIM и AS являются ключевыми (зарезервированными) словами (с английского AS - как); имяТипаПеременной является одним из ключевых слов: INTEGER, LONG, SINGLE, DOUBLE, STRING. Например:
DIM A AS SINGLE
DIM B1234 AS LONG
DIM Variable AS STRING
В одном операторе может быть объявлено несколько простых переменных. В таком случае конструкция имяПеременной AS имяТипаПеременной должна повторяться через запятую (,). Например, оператор
DIM A AS SINGLE, B1234 AS LONG, Variable AS STRING
объявляет три переменные: A, B1234, Variable.
Все операторы объявления переменных следует располагать в самом начале программы, до любых других операторов.
Для неявного задания типа нужно присоединить к имени переменной один из символов-суффиксов (% & ! # $ ), задающих определенный элементарный тип. Объявление переменной производится неявно, когда она первый раз встречается в программе. Считается, что неявно объявленная переменная без суффикса имеет тип SINGLE.
Суффикс % - задает тип INTEGER, & - тип LONG, ! - задает SINGLE, # - тип DOUBLE, $ - тип STRING.
Пример. ABC%, DE&, FGHI!, JKLMNOP#, QRSTU$.