Uses crt.Необходимые для работы команды clrscr и redkey.




Аппаратные средства

  1. Процессор - основной элемент ПК для обработки информации. Тактовая частота: 20, 40, 100, 166, 700, 800, 1400, … MГц.
  2. Сопроцессор - предназначен для увеличения (в 4-20 раз) скорости выполнения математических операций.
  3. Дисплей - устройство для вывода информации. Размер экрана 14", 15", 17", 19", …. Разрешение 640×200, 640×480, 720×348, 1024×768, 1152×864, 1600×1200,.. пикселей.
  4. Оперативная память - служит для хранения информации, емкость оперативной памяти: 0.63, 1, 4,8, 16, 32, 64, 128, 256, 512,… Мбайт.
  5. Дисковод - устройство для ввода-вывода и хранения информации на дисках:

Гибкие диски (FDD):

3.5" - 0.720, 1.44, 2.0 Мбайт.

5" - 0.360, 0.720, 1.2 Мбайт.

Лазерный диск (CD) - 650 Мбайт.

Жесткий диск (HDD, винчестер) - 10, 20,40, 60, 160, 800, 1200, 2100, 10000, 20000, 30000, 40000, 60000,… Мбайт

  1. Модем - устройство для подключения компьютера в сеть через телефон.
  2. Сканер - устройство для графического ввода информации.
  3. Принтер, плоттер - устройство для вывода информации на печать.
  4. Клавиатура - устройство ввода информации.

2. Программное обеспечение на компьютере хранится в каталогах (директориях, папках) в виде файлов.

Файл - это обособленный программный продукт.

Системное программное обеспечение

включает операционные системы, вспомогательные оболочки и языки программирования.

№2) Перечислите и опишите этапы решения задач на ЭВМ.

1. Постановка задачи:

2. Анализ и исследование задачи, модели:

3. Разработка алгоритма:

4. Программирование:

5. Тестирование и отладка:

6. Анализ результатов решения задачи и уточнение в случае необходимости математической модели с повторным выполнением этапов 2-5.

 

№3) На какие группы разделяется программное обеспечение персонального компьютера. Опишите каждую группу.

Инструментальное ПО предназначено для использования в ходе проектирования, разработки и сопровождения программ. Это: интегрированные среды разработки, SDK, компиляторы, интерпретаторы, линковщики, ассемблеры, отладчики и т.п.

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

Системное ПО используется для обеспечения работы компьютера самого по себе и выполнения прикладных программ. Конкретные виды системного программного обеспечения включают загрузчики, операционные системы, драйверы устройств, утилиты (сервисные программы). Наиболее общая часть системного программного обеспечения - операционная система.

Операционная система, ОС (OS - operating system) -- базовый комплекс компьютерных программ, обеспечивающий: обеспечивающий управление аппаратными средствами компьютера, работу с файлами, ввод и вывод данных, а также выполнение прикладных программ и утилит.

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

 

№4) Дайте определение идентификатора. Приведите три примера идентификаторов.

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

Примеры: М2; V_2; summa.

№5) Перечислите основные разделы программы на языке Паскаль.

Заголовок программы

Блок

Блок программы состоит из шести разделов, следующих в строго определенном порядке:

1. раздел меток (label)

2. раздел констант (const)

3. раздел типов (type)

4. раздел переменных (var)

5. раздел процедур и функций

6. раздел действий (операторов).

 

 

№6) Дайте описание формата использования процедуры WRITE (вывод информации на экран). Приведите пример использования процедуры WRITE.

Формат использования процедуры вывода информации на дисплей: Write ([‘Текст’][,Х1]...), где Текст - произвольный набор символов, подлежащих выводу на экран, X1-имя переменной.

Writeln(‘Сумма квадратов’:40);

№7) Дайте описание формата использования процедуры WRITELN (вывод информации на экран). Приведите пример использования процедуры WRITELN.

Формат использования процедуры WriteLn имеет тот же вид, но в отличие от процедуры Write после его использования курсор переводится на новую строку.

 

Writeln(‘c=’:40,(sqr(10)+ sqr(15)+sqr(20)));

№8)Дайте описание формата использования форматного вывода информации на экран. Приведите пример форматного вывода на экран значения вещественной переменной с тремя знаками после запятой.

Укажем основные форматы вывода.

1). Для значений X целочисленного типа Write(X: р) выводит X в крайние правые позиции поля шириной р.
2). Для значений X вещественного типа Write^Y: р) выводит X в формате с плавающей точкой в крайние правые позиции поля шириной р.
3). Для значений X вещественного типа Write(A': р: q) выводит^ в формате с фиксированной точкой в крайние правые позиции поля шириной р, причем для представления дробной части отводится q цифр.
4). Для значений X символьного или логического типа Write(A": р) выводит X в крайние правые позиции поля шириной р.

Writeln (‘c=’, 4/2:4:3);

№9)Перечислите некоторые стандартные арифметические функции в Паскале (не менее пяти). Напишите выражение на Паскале с использованием стандартных арифметических функций вычисляющее TG 5 + LN 3.

 

Sin(x)/cos(x)+ln(3)

 

№10) Укажите назначение комментариев в программе на языке Паскаль. Дайте условные обозначения комментариев в программе на языке Паскаль.

ПАСКАЛЬ предоставляет возможность предусмотреть в программе комментарии, расположив их между двумя символами звездочка (*...*). Стандартная версия языка предусматривает располагать комментарии между фигурными скобами, но на многих устройствах ввода такие символы отсутствуют, и в большинстве версий языка ПАСКАЛЬ используются также звездочки вместе с круглыми скобками.

 

№11) Укажите назначение переменных в программе на языке Паскаль. Приведите пример объявления переменных a – вещественного типа, b – целочисленного типа, c – строкового типа.

Каждая переменная принадлежит определённому типу данных, при этом тип переменных должен быть объявлен или описан прежде чем переменные будут использоваться.

Var A:real;

B;integer;

C:string;

 

№12) Перечислите некоторые простые типы данных в Паскале (не менее двух). Приведите пример объявления переменных a – вещественного типа, b – целочисленного типа, c – переменной для хранения значения одного символа.?

К простым типам данных относятся: порядковые, вещественные типы и тип даты/времени.

 

№13) Перечислите некоторые целочисленные типы данных в Паскале (не менее двух). Приведите пример объявления переменных a, b – разных целочисленных типов так, чтобы переменная a могла принимать значения от 1 до 100, b – значения от –100 000 до 100 000.

Целочисленные типы - обозначают множества целых чисел в различных диапазонах. Имеется пять целочисленных типов, различающихся диапазоном допустимых значений и размером занимаемой оперативной памяти. Целочисленные типы обозначаются идентификаторами: Byte, ShortInt, Word, Integer, LongIn t; их характеристики приведены в следующей таблице.

Тип Диапазон Размер в байтах
Byte ShortInt Word Integer LongInt 0... 255 -128... 127 0... 65535 -32768... 32767 -2147483648... 2147483647 1 1 2 2 4

Значения целых типов записываются в программе привычным способом:

123 4 -3 +345 -699

Var a:byte:integer;b:word:integer;

№14)Укажите вещественный тип данных в Паскале (можно один). Приведите пример объявления переменной a вещественного типа так, чтобы она могла принимать значение 2,7.

Существует 5 типов вещественного числа:

Название Количество значащих цифр Диапазон десятичного порядка
Single 7..8 -45..+38
Real 11...12 -39...+38
Double 15...16 -324...+308
extended 19...20 -4951...+4932
comp 19...20 -2*1063+1...+2*63-1

Var a:single:real;

№15) Укажите логический тип данных в Паскале. Приведите пример объявления переменной a логического типа.

В Паскале логический тип данных носит название BOOLEAN. Значением логического типа может быть одна из двух констант FALSE (ложь) или TRUE (истина).

a:=true;

 

№16) Дайте описание формата использования процедуры READ (ввод данных). Приведите пример использования процедуры READ.

Формат использования процедуры ввода: Read(X), где Х - вводимое с клавиатуры значение переменной.

Read(x);

 

№17) Дайте описание формата использования процедуры READLN (ввод данных). Приведите пример использования процедуры READLN.

Процедура ввода ReadLn используется аналогично Read, но после её испо­лнения курсор переводится на новую строку.

Readln(x);

 

№18) Дайте понятие составного оператора. Укажите служебные слова, его оформляющие и приведите пример оператора (хотя бы одного) в котором он используется.

Составной оператор — конструкция языка программирования, состоящая из нескольких команд (операторов) языка программирования, но участвующая в программе в качестве единого оператора.

Служебные слова: if,for,while.Для облегчения чтения программы рекомендуется располагать begin и and на одной позиции.

 

Begin <операторы>

End;

 

№19) Дайте понятие условного оператора. Укажите служебные слова, его оформляющие и приведите пример оператора (хотя бы одного) в котором он используется. Приведите его графическое изображение на блок-схемах.

Условный оператор – это такой тип оператора, который исполняется только при выполнении определенного условия.

Условные операторы:

If и оператор множественного выбора case.

If <условие> then<опреатор> else <опреатор2>

Либо

If <условие> then<оператор1>

 

Пример:

If x>=2 then y:=3*sin(x)/cos(x);

 

№20) Опишите ситуации, в которых есть необходимость в операторе множественного выбора. Укажите служебные слова, его оформляющие и приведите пример оператора множественного выбора, в котором в зависимости от значения переменной a на экран выводится его символьное изображение (‘ОДИН’, ‘ДВА’, ‘ТРИ’, при любом другом значении слово ‘ДАЛЬШЕ’).

Ситуация множественного выбора возникает при напи-сании программ достаточно часто: обработка нажатия клавиш,обработка списков, файловых потоков и т. д.

Служебные слова:case of

Begin

Case a of

1:writeln(‘один’);

2:writeln(‘два’);

3:writeln(‘три’);

Else writeln(‘дальше’);

End.

 

№21) Дайте понятие цикла с предусловием. Укажите служебные слова, его оформляющие и приведите пример оператора, в котором он используется. Приведите его графическое изображение на блок-схемах.

Цикл с предусловием — цикл, который выполняется пока истинно некоторое условие, указанное перед его началом.

 

while <условие> dobegin <тело цикла> end;

 

блок схема:

№22) Дайте понятие цикла с постусловием. Укажите служебные слова, его оформляющие и приведите пример оператора, в котором он используется. Приведите его графическое изображение на блок-схемах.

Цикл с постусловием — цикл, в котором условие проверяется после выполнения тела цикла. Отсюда следует, что тело всегда выполняется хотя бы один раз. В языке Паскаль этот цикл реализует оператор repeat..until.
На языке Pascal цикл с постусловием имеет следующий вид::

repeat <тело цикла> until <условие выхода> Блок-схема:

 

№23) Дайте понятие цикла с заданным числом повторений. Укажите служебные слова, его оформляющие и приведите пример оператора, в котором он используется. Приведите его графическое изображение на блок-схемах.

Цикл со параметром — цикл, в котором некоторая переменная изменяет своё значение от заданного начального значения до конечного значения с некоторым шагом, и для каждого значения этой переменной тело цикла выполняется один раз.

For…to…do

For<параметр цикла>:=n1 to n2 do <оператор>;

Блок-схема:

 

 

№24) Напишите функцию способную выполнить операцию задержки выполнения программы до нажатия на любую клавишу.

Readkey

 

№25) Приведите пример задания типизированной константы a, вещественного типа, хранящей значение 3,45.

№26) Укажите служебное слово, с которого начинается раздел объявления используемых модулей. Приведите пример раздела объявления используемых модулей для модулей CRT.

Uses crt.Необходимые для работы команды clrscr и redkey.

№27) Приведите примеры процедур и функций, реализованных в модуле CRT. (не менее двух)

ClrScr

Goto

ReadKey

№28) Укажите служебное слово, с которого начинается раздел объявления меток. Приведите пример раздела объявления метки REZ.

Label

Пример: label rez;

№29) Укажите служебное слово, с которого начинается раздел объявления переменных. Приведите пример раздела объявления переменных R, T вещественного типа.

Var

Var R,T:real;

№30) Приведите пример описания переменных символьного типа. Переменная CH – один символ, переменная ST – строка символов.

VAR Ch,st: char; №31)Укажите служебное слово, с которого начинается раздел объявления констант.

Const

№32)

 

 

 

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-08-20 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: