
- •1) Предмет и задачи информатики.
- •2) Истоки и предпосылки информатики.
- •3) Структура современной информатики.
- •4. Понятие информации.
- •5.Количество информации.
- •7..Свойства информации
- •8. Устройство персонального компьютера. Основные узлы компьютера и их назаначение.
- •9. Основные принципы построения и работы компьютера
- •10.Хранение информации в компьютере. Понятие файла. Файловая система
- •11. Понятие информационной технологии
- •12. Понятие о компьютерных сетях. Локальные и глобальные сети
- •13.Основы интернета.Основные протоколы
- •14.Службы интернета
- •17. Методы проектирования алгоритмов.
- •18. Способы описания алгоритмов. Основы графического способа.
- •19. Типовые структуры алгоритмов. Основные виды вычислительных процессов. Примеры.
- •20 Вычисление суммы числового ряда
- •22 Сортировка элементов в массиве
- •3.6.1. Сортировка методом "пузырька"
- •3.6.2. Сортировка выбором
- •3.6.3. Сортировка вставкой
- •23 Системы программирования и их состав.
- •24. Программирование, языки, уровни языков
- •25..По, классификация
- •26. Ос, назначение, примеры
- •28.Прикладное по. Примеры.
- •29. Паскаль, характеристика, основные правила, структура, примеры.
- •30. Основные элементы языка паскаль, описание констант и переменных, примеры
- •31. (Паскаль) Типы данных. Объявление типа данных в тексте программы. Преобразования типов.
- •32 .Выражения паскаль. Основные операции, их приоритет.
- •33. Операторы паскаль, составной оператор, операторные скобки, опер-р присваивания значений, примеры
- •34.Ввод/вывод данных паскаль. Использ-е стандартных процедур ввода/вывода. Примеры использ-я Ввод данных
- •Вывод данных
- •35.Условный оператор паскаль, ветвление программы, примеры
- •37. Метки паскаль, оператор безусловного перехода, примеры
- •42.Процедуры и функции. Правила записи в программе. Примеры.
- •43. Процедуры, правила обращения к процедурам, передача данных в процедуру и обратно. Отличие функции от процедуры, примеры.
- •59.Интерполяция по Лагранжу.
- •60. Метод разделенных разностей.
37. Метки паскаль, оператор безусловного перехода, примеры
Иногда возникает необходимость безусловного перехода, чтобы программа перескакивала из одного места программы в другое.
Для этих целей используют оператор безусловного перехода.
goto <метка>;
Метка — либо число, либо произвольный идентификатор. Меткой можно пометить любой оператор программы. <метка>:<оператор>;
Оператор безусловного перехода.
Оператор безусловного (быстрого) перехода GOTO позволяет изменить стандартный последовательный порядок выполнения операторов и перейти к выполнению программы, начиная с заданного оператора.
Форма записи оператора.
GOTO <метка>
Он указывает, что дальнейшая работа программы должна продолжатся с оператора, на котором стоит <метка>. Оператор, на который происходит переход, должен быть помечен меткой. Эта же метка должна быть указана в операторе GOTO, и описана в разделе описания меток.
Описание меток.
Метки используемые в TP, могут быть двух типов: - целым числом в диапазоне от 0 до 9999; - обычным идентификатором.
Все перечисленные метки должны быть перечислены в разделе объявления меток, начинающимся зарезервированным словом label, например: label 1, 2, Metka;
Одной меткой можно пометить только один оператор. Метка от помеченного оператора отделяется двоеточием. Метка может устанавливаться перед любым оператором, в том числе и перед пустым оператором. Например:
1: Write('Привет ');
П р и м е р 1.
Найти частное от деления целых чисел.
PROGRAM Ex_1;
Label
Out; {описание метки}
Var {описание переменных}
X,Y,Res: Integer;
Begin
Write('Введите делимое: '); {вывод сообщения на экран}
Readln(X); {ввод числа}
Write('Введите делитель: ');
Redln(Y);
if Y = 0 then {ветвление}
begin {составной оператор}
Writeln('деление на ноль');
GOTO Out; {использование GOTO}
end;
Res := X div Y;
Write('Частное = ',Res);
Out: {метка на "пустой" оператор}
End.
38.счетные оператора цикла, примеры использования
Счетный оператор цикла for <счетчик>:=<начальное значение> to <конечное значение> do <оператор>; счетчик — переменная целого типа, которая специально используется для организации арифметического цикла. Изменяется от начального значения до конечного с шагом +1. Начальное и конечное значения — произвольные выражения целого типа.
пример в фото
39. оператор цикла с предпроверкой условия, примеры
Цикл с предусловием. While <условие> do <оператор>;
40.оператор цикла с постпроверкой, примеры
Цикл с постусловием. Repeat <тело цикла> until <условие>; Тело цикла — последовательность операторов.
41. подпрограммы как основной элемент создания программ, метод нисходящего проектирования
ПОДПРОГРАММА поименованная или иным образом идентифицированная часть компьютерной программы, содержащая описание определённого набора действий. Подпрограмма может быть многократно вызвана из разных частей программы
Подпрограммы изначально появились как средство оптимизации программ по объёму занимаемой памяти — они позволили не повторять в программе идентичные блоки кода, а описывать их однократно и вызывать по мере необходимости
НИСХОДЯЩЕЕ ПРОГРАММИРОВАНИЕ . Способ разработки программ, при котором программирование ведется методом "сверху вниз", от общего к деталям. Алгоритм решения задачи разбивается на несколько более простых частей или подзадач.