- •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.16. Операторы управления выводом информации на экран
Для полной очистки экрана от информации служит оператор очистки экрана
CLS
Зарезервированное слово CLS является аббревиатурой выражения "CLear Screen", что, с английского, означает "очистить экран".
Для установления текущего знакоместа в заданную позицию экрана служит оператор позиционирования на экране, имеющий вид
LOCATE номерСтрокиЭкрана, номерПозицииВСтроке
Здесь, номерСтрокиЭкрана и номерПозицииВСтроке являются выражениями целого типа, указывающими знакоместо, которое становится текущим. LOCATE является зарезервированным словом (с английского, LOCATE - размещать). Например, LOCATE 12, 2*35
5.2.17. Оператор ввода информации с клавиатуры
Каждая программа использует какие-то исходные данные для вычисления результатов. Эти данные можно зафиксировать в программе путем присвоения их переменным. Но тогда каждое выполнение программы будет давать одни и те же результаты. Такие одноразовые программы практической ценности не представляют. Нужно составлять программы, способные выполняться для различных исходных данных, которые при этом должны каким-либо образом задаваться извне программы. Это действие называется вводом данных, а для его задания в языках программирования используются языковые конструкции, называемые операторами ввода данных. Возможны два источника для ввода данных. Во-первых, файлы, в которых заранее приготовлены исходные данные. Во-вторых, устройство ручного ввода - клавиатура компьютера.
В языке Basic оператор ввода данных с клавиатуры имеет вид:
Input ИмяПерем1, ...., ИмяПеремN
где ИмяПерем1, ...., ИмяПеремN - имя одной переменной или список из нескольких следующих через запятую имен переменных, значения которых вводятся. INPUT - ключевое слово, с английского - вводить.
Этот оператор позволяет задавать значения указанным переменным во время работы программы, а именно при его исполнении в текущую позицию экрана выводится вопросительный знак (?) и компьютер ждет пока пользователь не введет с клавиатуры значения для всех указанных переменных.
Вводимые значения должны следовать в том же порядке, что и соответствующие им переменные в операторе ввода. Значения должны отделяться друг от друга запятыми и задаваться в соответствии с правилами записи констант определяемого переменными типа данных. Ввод завершается нажатием клавишы ENTER.
Пример. В ответ на выполнение оператора ввода
INPUT A,B,C
в котором A - переменная типа INTEGER, B - типа DOUBLE, C - типа STRING, допустимо, например, ввести следующие значения:
123,3.1415E-3,"Казань"
Чтобы пользователь знал, какую величину нужно ввести, целесообразно использовать следующую форму оператора INPUT :
INPUT Сообщение, имяПеременной1, имяПеременной2,...
при выполнении которого начиная с текущего знакоместа экрана вместо вопросительного знака выводится текст, заданный строковой константой Сообщение.
Например:
INPUT "Введите величину и ее имя:", A, B
на дисплей выведется сообщение Введите величину и ее имя: поcле чего пользователь должен ввести требуемые значения, к примеру, он может набрать следующие два разделенных запятой значения - вещественного и строкового типов: 1.23E-7,"координата X"