- •Информация и ее свойства. Предмет и задачи дисциплины «Информатика».
- •Файлы и файловая структура.
- •11. Система программирования Турбо Паскаль. Основные команды меню File, Edit. Компиляция программы, запуск на выполнение. Отладчик в системе Турбо Паскаль, его основные возможности.
- •14. Условный оператор. Вложенные условные операторы. Составной оператор. Оператор перехода.
- •15. Оператор цикла с предусловием, с постусловием и с параметром. Вложенные циклы, их структуры. Примеры вложенных циклов. Оператор цикла с предусловием(while)
- •16. Одномерные и двумерные массивы. Переменная с индексом. Ввод и вывод элементов массива. Примеры работы с массивами чисел.
- •17. Упорядочивание элементов массива по возрастанию или по убыванию. Сортировака методом прямого выбора и обмена.
- •19. Процедуры. Описание (заголовок и тело) процедуры. Вызов процедуры. Формальные и фактические параметры. Параметры-значения, параметры-переменные, параметры производных типов.
- •21. Процедуры ввода и вывода в языке Паскаль, их особенности и примеры использования. Применение форматов при выводе данных различных типов.
- •24. 1.3.5. Операционная система Windows xp
- •[Править]Взаимодействие с другими субд
- •Сохранение в Access
- •2.4.6. Создание отчета как объекта базы данных
- •2.4.6.1. Структура отчета в режиме Конструктора
- •2.4.6.2. Способы создания отчета
- •2.4.6.3. Создание отчета
- •2.4.6.3. Создание отчета
- •31. Растровая и векторная графика.
- •1.1. Растровые рисунки
- •1.2. Векторные рисунки
- •Локальная сеть
- •Основные преимущества интернета
- •1.3. Ошибки по
- •1.5. Проблемы исследования надежности по
- •35.Интелектуальные системы.
- •Виды интеллектуальных систем
Файлы и файловая структура.
Файл – определенное кол-во информации (программа, данные) имеющие имя и хранящиеся в долговременной памяти. имя: 1-8 символов расширение: 1-3 символа .txt .doc - текстовые .exe .com - исполняемые .avi - видео В каталоге, кроме атрибутов файла (имя, объем, время и дата создания) храниться адрес первого сектора, с которого начинается размещение файла. FAT – таблица размещения фалов число ячеек таблицы FAT = числу кластеров 1 сектор – загрузочный модуль (у системного диска) 2-33 сектор – каталога и FAT таблиц 1,44 Мбайт – объем диска 1,39 Мбайт – под данные
Основные этапы решения задачи на ЭВМ. Алгоритмы. Способы представления и типовые структуры алгоритма.
Этапы решения задач на ЭВМ: 1. Постановка задачи 2 Разработка математической модели 3. Разработка алгоритма решения задачи 4. Разработка программы на языке Паскаль 5. Ввод программы, ее отладка и тестирование 6. Ввод исходных данных, получение результатов 7. Анализ полученных результатов.
Алгоритмы. Это последовательность действий однозначно и точно определяющая процесс решения задачи.
представления алгоритмов:
- словесная (записи на естественном языке);
- графическая (изображения из графических символов);
- псевдокоды (полуформализованные описания алгоритмов на условном алгоритмическом языке, включающие в себя как элементы языка программирования, так и фразы естественного языка, общепринятые математические обозначения и др.);
- программная (тексты на языках программирования)..
С
труктура
алгоритмов:
1. Базовая структура следование. Образуется из последовательности действий, следующих одно за другим:
2. Базовая структура ветвление. Обеспечивает в зависимости от результата проверки условия (да или нет) выбор одного из альтернативных путей работы алгоритма.
11. Система программирования Турбо Паскаль. Основные команды меню File, Edit. Компиляция программы, запуск на выполнение. Отладчик в системе Турбо Паскаль, его основные возможности.
ТP – это язык программирования высокого уровня, созданный для обучения.
Меню:
Edit (редактирование): позволяет выполнять все основные операции
редактирования текста (копировать, вставлять, удалять фрагменты текста, а
также восстанавливать первоначальный вариант редактируемого текста);
Search (поиск/замена): позволяет осуществлять поиск фрагментов текста
и при необходимости производить замену найденного фрагмента новым;
Run (выполнение): позволяет запускать программу, находящуюся в
рабочей зоне, а также при необходимости пошагово выполнять данную
программу или её часть;
Compile (компилирование): позволяет осуществить компиляцию
программы, которая находится в рабочей зоне;
Debug (отладка): содержит команды, облегчающие процесс поиска
ошибок в программе (Breakpoints – точки остановки, окно отладки Watch,
окно используемых программ, окно регистров, окно выходных результатов и
некоторые другие);
Tools (сервис): позволяет выполнять некоторые программы, не выходя из
TP;
Options (параметры): позволяет установить необходимые для работы
параметры компилятора и TP;
Window (окно): позволяет выполнить все основные операции с окнами
(открывать, закрывать, перемещать, изменять размер);
Help (справка): позволяет получить имеющуюся в системе справочную
информацию. Команда File содержит функции, управляющие работой с файлами. New – удаление текущей программы из памяти и очистка экрана;
Open – загрузка файла с диска и переход в режим экранного
редактирования;
Save - сохранение на диске текущего редактируемого файла и
продолжение редактирования. Синоним команды – [F2];
Save as – запись текущего файла на диск под новым именем (можно
задать также другие диск и каталог). После этой команды файл с новым
именем становится текущим (это отражается соответствующей информацией в
правом верхнем углу окна редактирования);
Save all – запись всех файлов;
Change dir – команда для изменения текущего каталога (здесь указывается
имя диска или каталога, который до следующего изменения будет считаться
текущим);
Print, Print setup – для работы с принтером;
Exit – выход из Turbo-среды. Синоним [Alt+X].
Язык Паскаль
структура:
Программа на TP состоит из 2 частей:
- Описательная чать. Указываются(есле необходимо) используемые библиотеки, типы определённые пользователем, переменные, константы, внутренние процедуры и функции.
- Исполнительная часть. Операторы, обращение к процедурам.
Program d;
var
<описательная часть>
begin
<исполнительная часть>
end.
Алфавит языка.
- 26 латиских букв
- _ (знак подчёркивания)
- 10 цифр: 0-9
- знаки операций: + - * / <> < > <= >=>
- ограничители , . ; ‘ () [] {} .. :
- спецификаторы ^ @ $
- служебные зарегестрированные слова: and, array и тд
- пробел
Идентификаторы выступают в качестве имен констант, типов, переменных, процедур, модулей, программ и полей в записях.
Переменные определяет пользователь, в зависимости от его нужд. Например c:real
Целый и вещественный типы данных. Описание, стандартные функции и операции, определенные для указанных типов данных. Целый:
ShortInt -128 ... 127 8-бит
SmallInt -32 768...32 767 16-бит
LongInt -2 147 483 648 ... 2 147 483 647 32-бит
Int64 -263 ... 263-1 64-бит
Byte 0 ... 255 8-бит, беззнаковый
Word 0 ... 65 535 8-бит, беззнаковый
LongWord 0 ... 4 294 967 295 8-бит, беззнаковый
Mod- получение остатка от деления целых чисел
Div – деление на цело
Вещественный тип данных:
Real - 2.9x10-39 ... 1.7x1038
Single - 1.5x10-45 ... 3.4x1038
Double - 5.0x10-324 ... 1.7x10308
Extended - 3.6x10-4951 ... 1.1x104932
Comp - -263+1 ... 263-1
Currency -922 337 203 685 477.5808 ... 922 337 203 685 477.5807
13 . Выражения (состав и порядок вычисления). Оператор присваивания. Выражение задает правило вычисления некоторого значения. Порядок вычисления определяется старшинством (приоритетом) содержащихся в нем операций.
- унарная операция not, унарный минус -, взятие адреса @
- операции типа умножения * / div mod and shl shr
- операции типа сложения + - or xor
- операции отношения = <> < > <= >= in {}
Оператор присваивания.
<выражение слева> := <выражение справа>
типы должны совпадать!
