- •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.5. Константы
Константы - языковые конструкции, задающие конкретные данные. Для представления заранее определенных величин для каждого элементарного типа данных в языке Basic имеются конструкции, называемые константами этого типа.
Целые константы записываются в виде sa1a2 - - - -an , где s - либо пусто, либо знак числа (+ -); ai - цифры. Константы без знака являются положительными числами. К примеру:
0 640 ‑998 00000 0198 +775789301 +0 +3 ‑00
В зависимости от числа значащих цифр в константе она получает тип с одинарной, либо с двойной точностью. Для того чтобы явно задать для целой константы тип INTEGER или LONG, к ней необходимо приписать справа суффикс (%) или (&) соответственно. Например:
0% 640& +775789 ‑301& +3%
Вещественные константы. Различают две формы вещественных констант: с фиксированной точкой (без экспоненты) и с плавающей точкой (с экспонентой). Замечание. В отличие от Европы - в США, где был создан язык Basic, для записи дробных чисел применяется не десятичная запятая, а десятичная точка.
Вещественные константы с фиксированной точкой имеют один из следующих видов:
sa1a2 - - - -an . b1b2 - - - -bk |
sa1a2 - - - -an . |
s . b1b2 - - - -bk |
где s - либо пусто, либо знак числа (+ -); ai , bj - цифры соответственно целой и дробной частей числа. Константы без знака считаются положительными числами. Например:
+625. ‑3.0007 +.501789 ‑.315678945667 0.000 .125
В зависимости от числа значащих цифр в константе она получает тип с одинарной, либо с двойной точностью. Для того чтобы явно задать для вещественной константы тип SINGLE или DOUBLE к ней необходимо приписать справа суффикс (!) или (#), соответственно. Например:
+625.! 3.0007# +.501# ‑.3156! 0.000# 12.5!
Вещественные константы с плавающей точкой имеют вид: k1Ek2 для констант с одинарной точностью, либо k1Dk2 для констант с двойной точностью, где k1 - мантисса, задаваемая целой или вещественной константой с фиксированной точкой (без суффикса, указывающего тип); k2 - целая константа (без суффикса, указывающего тип). Конструкция Ek2 либо Dk2 называется десятичной экспонентой и представляет собой множитель вида 10k2 при константе k1. Например:
.63E+7 ‑9.02E‑06 25.D0 8061.D‑123 3.1415926D+0 1D3
Замечание. В десятичной экспоненте наравне с прописными буквами E и D могут использоваться и строчные буквы e и d.
Строковые константы имеют вид заключенной в двойные кавычки (") цепочки символов "a1a2 - - - -an" где ai - любые символы, которые могут быть введены с клавиатуры (за исключением символа двойных кавычек (")), а не только символы алфавита языка; n - количество символов (длина строковой константы) может быть от 0 до 256. Например: "БЕЙСИК" "Бейсик" "КГТУ им.А.Н.Туполева" "A B C" "+12345"
Строковой константой нулевой длины является константа вида "" состоящая из двух двойных кавычек. Отметим, что регистр букв в константе учитывается (прописные и строчные буквы в строковых данных различаются). Так, константы "БЕЙСИК" и "Бейсик" отличны друг от друга. Кроме того, пробелы в строковых константах также учитываются - они тоже являются символами, хотя и не имеют изображения. Так, константа "A B C", содержит 5 символов: символ (A), символ (пробел), символ (B), символ (пробел) и символ (С). Она отличается, например, от константы "ABC". Чтобы подчеркнуть наличие пробелов в текстах и строковых константах, будем иногда использовать знак È для обозначения пробела. Например, константа "AÈBÈC"