
- •Содержание
- •Информатика. Предмет информатики. Основные задачи информатики.
- •Информация – Свойства, Классификация. Показатели качества информации
- •Информация - от латинского слова informatio, что в переводе обозначает сведение, разъяснение, ознакомление.
- •Информация - снятая неопределенность наших знаний
- •Сообщение - наименьший элемент языка, имеющий идею или смысл, пригодный для общения.
- •Классификация информации по разным признакам
- •Меры и единицы количества и объема информации. Энтропия
- •Формы и способы представления информации. Системы счисления
- •Сводная таблица переводов целых чисел
- •Умножение
- •Диапазоны значений целых чисел без знака
- •Диапазоны значений целых чисел со знаком
- •2. А положительное, b отрицательное и по абсолютной величине больше, чем а.
- •3. А положительное, b отрицательное и по абсолютной величине меньше, чем а.
- •Кодирование информации (текст, числа, цвет, графика, звук)
- •Способы кодирования информации
- •Логические основы эвм. Логические операции. Законы логического вывода
- •Вопросы для самопроверки:
- •Глава2. Технические средства реализации информационных процессов История развития вычислительной техники
- •В 1924 году Холлерит создал фирму ибм (ibm, International Business Machines Corporation).
- •I поколение эвм
- •Второе поколение компьютеров, использующее транзисторы, появилось в 1955
- •Третье поколение эвм 1968 - 1973
- •Четвертое поколение эвм 1974 – ……….
- •Технические характеристики эвм четвертого поколения
- •Классификация компьютеров
- •Самый быстрый компьютер по данным сайта
- •1572864 Кол-во ядер
- •1572864 Гб памяти
- •Персональные компьютеры
- •Десктоп
- •Моноблок
- •Ноутбуки
- •Понятие и основные виды архитектуры эвм
- •1. Принцип программного управления. Из него следует, что программа состоит из набора команд, которые выполняются процессором автоматически друг за другом в определенной последовательности.
- •Состав и назначение основных элементов персонального компьютера, их характеристики
- •Устройства ввода/вывода данных, их разновидности и основные характеристики
- •Вопросы для самопроверки:
- •Глава 3. Программные средства реализации информационных процессов Понятие программного обеспечения Системное программное обеспечение: назначение, возможности, структура
- •Развитие операционных систем:
- •Прикладное программное обеспечение
- •Вопросы для самопроверки:
- •Глава 4. Офисные приложения
- •Вопросы для самопроверки:
- •Глава 5. Базы данных
- •Назначение и основы использования систем искусственного интеллекта
- •Вопросы для самопроверки:
- •Глава 6. Локальные и глобальные сети эвм
- •2. Hub (концентратор):
- •Bridle (Мост):
- •4. Router (маршрутизатор):
- •5. Switch (коммутатор):
- •Html- язык разметки гипертекста
- •Вопросы для самопроверки:
- •Глава 7. Основы защиты информации и сведений, составляющих государственную тайну. Методы защиты информации
- •Государство
- •Нормативные документы в области информационной безопасности
- •Выписка из уголовного кодекса рф (1 января 1997 года)
- •Угроза информационной безопасности государства
- •2. Техногенные :
- •3. Стихийные угрозы
- •5.Системы резервного копирования
- •6.Системы бесперебойного питания.
- •7.Антивирусные средства
- •8.Межсетевые экраны
- •4. По особенностям алгоритма вируса
- •Вопросы для самопроверки:
- •Раздел II. Моделирование, алгоритмизация и программирование Глава 1. Модели решения функциональных и вычислительных задач
- •Вопросы для самопроверки:
- •Глава 2. Алгоритмизация и программирование. Технологии программирования
- •Логическая структура любого алгоритма может быть представлена комбинацией трех базовых структур: следование, ветвление, цикл.
- •Вопросы для самопроверки:
- •Глава 3. Языки программирования
- •Логические типы данных
- •Вопросы для самопроверки:
- •Глоссарий
- •Список рекомендуемой литературы
Логические типы данных
Boolean ByteBool WordBool LongBool |
1 байт 1 байт 2 байтa 4 байтa |
Перечислимый тип данных
Перечислимый тип задается непосредственным перечислением значений, которые он может принимать:
var имя_переменной:(знач_1,знач_2,…,знач_N);
Такой тип может быть полезен, если необходимо описать данное, которое принимает ограниченное число значений.
Интервальный тип
Интервальный тип задается границами своих значений внутри базового типа:
var имя_переменной: мин_знач .. макс_знач;
Обратите внимание, что в данной записи два символа точки рассматриваются как один, поэтому пробел между ними не допускается. Кроме того, границы диапазона могут быть только целого или символьного типов и левая граница диапазона не должна превышать правую.
Структурированные типы
Структурированный тип данных характеризуется множественностью образующих его элементов. В языке Free Pascal это массивы, строки, записи, множества и файлы.
Массив – совокупность данных одного и того же типа. Число элементов массива фиксируется при описании типа и в процессе выполнения программы не изменяется. Для описания массива используют ключевые слова array … of:
имя: array [список_индексов] of тип_данных;
где:
•имя – любой допустимый идентификатор;
•тип_данных – любой тип языка.
•список индексов – перечисление диапазонов изменения номеров элементов массива; количество диапазонов совпадает с количеством измерений массива; диапазоны отделяются друг от друга запятой, а границы диапазона, представляющие собой интервальный тип данных, отделяют друг от друга двумя символами точки:
[индекс1_начальный..индекс1_конечный, индекс2_начальный..индекс2_конечный, …, ]
Для доступа к элементу массива достаточно указать его порядковый номер, а если массив многомерный (например, таблица), то несколько номеров: имя_массива[номер_элемента]
Например: a[5], b[2, 1], M[3, 2, 4].
Строка – последовательность символов. В Lazarus строка трактуется как массив символов, то есть каждый символ строки пронумерован, начиная с единицы. При использовании в выражениях строка заключается в апострофы. Описывают переменные строкового типа так: имя_переменной: string; или: имя_переменной: string[длина_строки].
Запись – это структура данных, состоящая из фиксированного количества компонентов, называемых полями записи. В отличие от массива поля записи могут быть разного типа. При объявлении типа записи используют ключевые слова record … end: имя_записи = record список_полей end; здесь, имя_ записи – любой допустимый идентификатор, список_полей – описания полей записи.
Множество – это набор логически связанных друг с другом объектов. Количество элементов множества может изменяться от 0 до 255. Множество, не содержащее элементов, называется пустым. Для описания множества используют ключевые слова set of:
имя_множества = set of базовый_тип_данных.
Любой проект в Lazarus – это совокупность файлов, из которых создается единый выполняемый файл. В простейшем случае список файлов проекта имеет вид:
•файл описания проекта (.lpi);
•файл проекта (.lpr);
•файл ресурсов (.lrs);
•модуль формы (.lfm);
•программный модуль (.pas);
После компиляции программы из всех файлов проекта создается единый выполняемый файл, имя этого файла совпадает с именем проекта.