
- •Информация и ее свойства. Предмет и задачи дисциплины «Информатика».
- •Файлы и файловая структура.
- •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.Интелектуальные системы.
- •Виды интеллектуальных систем
14. Условный оператор. Вложенные условные операторы. Составной оператор. Оператор перехода.
Условный оператор. Вложенные условные операторы. Составной оператор. Оператор перехода.
Его устройство таково: после слова if записывается условие, а после слова then записывается один оператор (можно сложный), который исполняется, если условие оказывается истинным.
if условие then оператор else оператор
вложенный оператор
if <условие>
then
if <условие>
then <оператор
if условие then оператор else оператор
В этой форме, если условие истинно, то исполняется оператор, записанный после слова then, а если условие ложно, выполняется оператор, записанный после слова else.
Составной оператор - это последовательность нескольких операторов Pascal'я, объединенная словами begin и end.
if <условие>
then
begin
<оператор>
<оператор>
end; Оператор варианта (case). Его преимущества и недостатки по сравнению с вложенными условными операторами.
Она позволяет выполнять тот или иной участок кода, в зависимости от результатов проверки условий. Она является, своего рода, краткой формой записи большого количества операторов if/then/else и может быть неплохим инструментом при создании разного рода меню.
case Q of
1: <оператор1>
....
4: <оператор4>
0: <оператор0>
end;
15. Оператор цикла с предусловием, с постусловием и с параметром. Вложенные циклы, их структуры. Примеры вложенных циклов. Оператор цикла с предусловием(while)
while <условие> do
begin
<оператор>;
<оператор>;
end;
Операторы цикла с постусловиями. В отличии от оператора с предусловием, действие выполница покрайней мере 1 раз.
Repeat
<оператор> ;
. . . . .
<оператор>
until <условие окончания цикла>
Оператор цикла с параметрами
for <имя переменной> := <начальное значение> to(downto) <конечное значение> do
<тело цикла>
Оператор, который выполняется в цикле, сам может быть циклом. Это относится ко всем видам циклов. В результате мы получаем вложенные циклы.
16. Одномерные и двумерные массивы. Переменная с индексом. Ввод и вывод элементов массива. Примеры работы с массивами чисел.
МАССИВ - это набор однотипных данных (либо числа , либо символы-строки),
причем все эти данные хранятся в одном месте памяти компьютера в
упорядоченных по номерам ячейках.
Обращение к элементу массива A[i]:=’<значение>’;
var
A : array[1..n] of Real;
Или
Type
<имя переменной>=array [<интервал>] of <тип>;
Пример ввода
const
n = 20;
var
A : array[1..n] of Real;
...
Writeln('Введите элементы массива:');
for i:=1 to n do Read(A[i]);
Readln;
...
Пример ввода
...
const
n = 20;
var
A : array[1..n] of Real;
...
Writeln('Вывод эементов массива:');
for i:=1 to n do Write(A[i]:8:2);
readln;
...
Двумерный массив
var
A : array[1..m,1..n] of Integer;
17. Упорядочивание элементов массива по возрастанию или по убыванию. Сортировака методом прямого выбора и обмена.
Кусок кода, который упорядочивает массив a[1..N] по возрастанию его элементов. Переменные i,j - целые, temp имеет тот же тип, что и элементы массива for i:=1 to N do
for j:=1 to N-i do
if a[j]>a[j+1] then
begin
temp:=a[j];
a[j]:=a[j+1];
a[j+1]=temp;
end;
Если массив должен упорядочиваться не по возрастанию, а по убыванию, вместо a[j]>a[j+1] ставится a[j]<a[j+1].
18.. Комбинированный тип данных(записи) Два способа обращения к полю записи (с помощью оператора присоединения и без него). Запись - структурированный комбинированный тип данных, состоящий из фиксированного числа компонент (полей) разного типа.
type < имя _ типа >=record
<имя_поля1>: тип;
<имя_поля2>: тип;
………………….
<имя_поля K >: тип
end ;
Обращение к полю записи
< имя _ типа >.<имя_поля1>:=’вова’
С помощью оператора присоединения
with <имя записи> do
begin
...
<имя переменной>
end;