Пример алгоритма математического, по решению квадратного уравнения.

ах2 + bx + c =0; x1= ; x2=

 

 

Листинг Программ решения

Var a, b, c: REAL; {коэффициент уравнения} x1, x2: REAL; {коэффициент уравнения} d: REAL; { дискриминант} begin WRITELN ('* решения квадратных уравнений *'); WRITE (' Введение значения коэффициентов'); WRITELN (' в одной строке и нажмите <Enter>'); READLN (a, b, c): {ввод коэф-в'} d: = b*b-4*a*c {'вычислению дискриминанта'} JF d>=0 Theh begin x1:= -b+sgrt(d)/(2*a); x2:=-b-sgrt(d)/(2*a); WRITELN ('корни уравнения'); WRITELN ('x1=', x1, x2=', x2); end else WRITELN ('корней нет'); End.

Основные типы данных: Информация, представляемая для обработки программ компьютера должна быть определенного вида и типа, и, кроме того, она должна быть разбита на блоки определенной функции. Например, в оболочке турбо Паскаль такими типами, данных являются: целый и дробные числа.

МОНИТОР предназначен для вывода текстовой и графической информации. Разрешающая способность монитора: 640*480 (800*640, 1200*800) означает, что монитор выводит 640 точек (пикселей) по горизонтали и 480 по вертикале. Графическое пятно минимального размера изображения (точка) называется пикселем.

КЛАВИАТУРА предназначена для ввода информации пользователем. 5 блоков клавиш: алфавитно-цифровые, управление курсором (стрелки и т.д.), функциональные (F1-F12), печати и специальные. Прописные, строчные, другой алфавит, специальные [Backspase], [Del], [Ins], [Esc]. Принтеры: матричные, струйные, лазерные, литерные.

ПОНЯТИЕ ОБ ОПЕРАЦИОННОЙ СИСТЕМЕ (ОС)- программа управление работой ПК, загружаемая при включение и работающая диалоговом режиме.

MS DOS и WINDOS. ОС имеют файловую структуру.

ФАЙЛ - именованная область на диске (А: В: С:D) с информацией.

ДИРЕКТОРИИ (каталоги, папки) – области информации содержащие файлы или поддиректории ( подкаталоги, подпапки). Надкаталог – по отношению к вложенному каталогу т.е РОДИТЕЛЬСКИЙ. Текущий ¾ каталог в котором находимся. Каталог самого высокого уровня называется КОРНЕВОЙ ( обозначается символом \.-«обратный слеш»).

ОПЕРАЦИОННАЯ СИСТЕМА MS DOS. Структура:

1. SB-System Bootstap- системный загрузчик.

2. Модуль расширение (ЕМ-Extension Module) BIOS.

3. Драйверы устройства ( программы их обслуживания).

4. Базовый модуль BM-Baisic Module Dos.

5. CI-Command Interpreter – интерпретатор, командный процессор.

6. Утилиты DOS (Обслуживающие программы сервисных услуг).

7. Оболочка MS DOS Shell.

8. Инструментальные средства.

ВНУТРЕННИЕ И ВНЕШНИЕ КОМАНДЫ. Внутренние команды-те, которые реализуются в CI – командном интерпретаторе операционных систем ДОС. Внешние команды-те, которые реализуются отдельными программами – утилитами без подключения CI (командного интерпретатора), они являются исполнительными файлами.

СТРУКТУРА OC MS DOS

MS DOS CI Инстмент. Средства Утилиты
BM DOS
EM BIOS Внешние драйверы
BIOS
ОБОРУДОВАНИЕ

УТИЛИТЫ DOS- обслуживающие программы сервисных услуг. Утилитa Setup – установка DOS + формирование анализ, распаковка, копирование, формирование CONFIG.SYS AUTOEXEC.BAT. – команды и драйверы начальной настройки компьютера. Файлы autoexec.bat и config.sys (ознакомительно).

НАСТРОЙКА УКАЗАНИЕ ПУТИ К ЧАСТО ИСПОЛЬЗУЕМЫМ ФАЙЛАМ.

D:\STUDENT\IVANOV\LABRAB\Labl.txt- путь от диска, надкаталог STUDENT, подкаталог IVANOV, LABRAB к файлу : Labl.txt. Имя файла – 8 позиций + 3 на расширение (латинскими).

**.com, **.exe- файлы исполняемых программ; ***.bat-исполняемые файлы DOSa; ***.bas-текст программы Паскаль; *- текстовый файл; ***.bac– резервная копия файла; ***.arj, ****.zip, ***.Lzh – «архивированные файлы».

СОКРАЩЕННЫЙ ВЫЗОВ ИСПОЛНЯЕМЫХ ФАЙЛОВ ПО ШАБЛОНАМ:

надо быстро найти исполняемый файл command.com на диске С, для этого набираем: DIR C:\*.com«ввод» - Ссылку на основное устройство (диск С) и использованием внутреннюю команду OC DIR –команда просмотра содержимого каталога. Итак: ВЫПОЛНЕНИЕ команд (ОПЕРАЦИЙ) – Основные устройства.

PRN – принтер (принт¾печать); CON – консоль (клавиатура при вводе, при выводе¾экран); NUL- “пустое устройства” все операции вывода и ввода для него игнорируются.

ФОРМАТ КОМАНД MS DOS. <имя команды> [< параметр 1>] [<параметр 2>] [</ключ 1 >…] – здесь имя команды, например очистка экрана: CLS, параметры или аргументы, КОМАНДЫ: DATE «Enter», TIME «Enter» – установка даты и времени на ПК, все команды начинаются и заканчиваются нажатием кнопки «Enter». Команды PROMPT $P$G – команда вида приглашения, записывается в файле начальной настройки ( загрузки ПК) AUTOEXEC.BAT.Здесь $P – текущий диск и путь; $G >. Например AUTOEXEC.BAT.

Записано PROMT=SP$G

Path=d:\sysdisk\dos622;d:\ и т.д.

Здесь d:\sysdisk\dos622;диски и путь к ОС dos622.

ПАРАМЕТРЫ, КЛЮЧИ (+ИЛЛЮСТРАЦИИ)

По любой команде можно получить справку, используя ключ “/?”. Например DIR /? – выдает на экран подсказку о команде ПРОСМОТР КАТАЛОГА DIR(директории). ПРЕФИКС “=”/”=”.”=”.” –в качестве разделителя, но смотреть по настройке.

КОМАНДЫ ДЛЯ РАБОТЫ С ДИСКОВОДАМИ И ДИСКЕТАМИ (СМЕНА ДИСКОВОДА). С диска D. Перейти на диск F: D:\>F «Enter». F – оптический диск. Или команда CD сменить директорию.

ФОРМАТИРОВАНИЕ ДИСКЕТ. D:\>FORMAT A: и далее по вопросам. Форматирование с вводом метки диска (до 11 символов): FORMAT [<дисковод:>] [/ключ 1 ] [ /ключ 2 …] –Форматирование с вводом метки D:\>FORMAT A:/V ::vvv. Здесь /V – ключ форматировании тома V,a ;vvv – метка тома /S – переносом OC.

РАБОТА С КАТАЛОГАМИ (СОЗДАТЬ, СДЕЛАТЬ ДИРЕКТОРИЮ): (Make Directory):

MD [<дисковод:>] [<путь>\] [<имя каталога>] [<имя файла>] [ключ 1/ключ 2…]. Пример: MD A:\DATA\LABOR –создание подкаталога ( под папки LABOR) в каталоге DATE на диске А: (ПРОСМОТР СОДЕРЖИМОГО КАТАЛОГА). DIR [<дисковод:>] [< путь>\] [<имя каталога>] [имя файла] [ключ 1/ключ 2…].

Пример: DIR A:\DATA\LABOR\LAB 1.txt –просмотр сведений файле LAB 1.txtв (подпапке LABOR) в каталог DATA на диске А:. Сведения содержат объем файлов или каталогов, дату создания, время. В конце выводится кол-во свободного места на диске. Просто DIR приводит к выводу на экран содержание текущего каталога. DIR>PRN [<имя каталога или файлов для просмотра>]. Здесь “> адресация на принтер. DIR>catalog.txt – запись текущего каталога в файл. DIR>>A:\catalog.txt C: добавление корневого каталога диска C: в файл catalog.txtна диске A:.

СМЕНА КАТАЛОГА (ДИРЕКТОРИИ: Change Directory):