- •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. Метод разделенных разностей.
32 .Выражения паскаль. Основные операции, их приоритет.
Выражениея — представляют собой операнды, соединённые знаками операций, а по смыслу это правило получения новых значений. В качестве операндов могут ыть константы, переменные, функции. Если в выражении используются только арифметические операции, оно называется арифметическим выражением. Если в выражении присутствует хотя бы одно логическая операция или операция сравнения — оно называется логическим.
Операции:
Арифметические ( + - * / div mod)
Логические — над данными логического типа (not or and xor )
Операции сравнения ( = <> < > <= >= )
Порядок операций:
not
* / div mod and
+ - or xor
> < = >= <= <>
Операции одного приоритета выполняются слева направо. Для изменения порядка выполнения используют круглые скобки.
33. Операторы паскаль, составной оператор, операторные скобки, опер-р присваивания значений, примеры
Операторы языка Pascal.
В паскале есть понятие составного оператора. Составной оператор — последовательность любых операторов паскаля, заключенных в операторные скобки Begin <...> End;
Составной оператор условно рассматривается как отдельный оператор и поэтому может включаться в состав других операторов паскаля.
Один составной оператор может быть вложен в другой. Уровней вложения — сколько угодно.
Самый распространенный — оператор присваивания значений. Используется для задания значения переменной в тексте программы.
<Имя переменной>:=<вырражение>;
x:=a+b;
Вычисляется значение выражения и полученное значение заносится в ячейку памяти, связанную с переменной. Обязательное требование — должны совпадать типы выражения. Единственное исключение — integer → real. Остальные преобразования типов должны указываться явно с помощью стандартных функций паскаля.
X:=round(y);
X:=trunc(y);
X:=orb(y);
X:=chr(y);
34.Ввод/вывод данных паскаль. Использ-е стандартных процедур ввода/вывода. Примеры использ-я Ввод данных
Для ввода исходных данных чаще всего используется процедура ReadLn:
ReadLn(A1,A2,...AK);
Процедура производит чтение К значений исходных данных и присваивает эти значения переменным А1, А2, ..., АК.
Вывод данных
Для вывода результатов работы программы на экран используются процедуры:
Write(A1,A2,...AK);
WriteLn(A1,A2,...AK);
Первый из этих операторов производит вывод значений переменных А1, А2,...,АК в строку экрана. Второй оператор, в отличие от первого, не только производит вывод данных на экран, но и производит переход к началу следующей экранной строки. Если процедура writeln используется без параметров, то она просто производит пропуск строки и переход к началу следующей строки.
35.Условный оператор паскаль, ветвление программы, примеры
Условный оператор.
Используется для ветвления программы.
If <условие> then <оператор 1> else <оператор 2>
Вычисляется условие. Если значение условия — истина, то выполняется оператор 1, оператор 2 пропускается. И наоборот.
Может использоваться составная конструкция.
Некоторые условные операторы могут использоваться в сокращенной форме(без else).
Если используется несколько вложенных условных операторов, причем часть из них в сокращенной форме. Может возникнуть неоднозначность использования программы. Поэтому существует правило: else относится к ближайшему слева оператору if.
Program prim21;
var a,x,y:real;
begin
write(‘Введите а=’); readln(a);
x:=sqrt(1+sqr(ln(a)));
if x<0 then
y:=(cos(x*sin(x)))/(1+x*x) else
if x>2 then y:=ln(1+x) else
y:=(1+x*x)*cos(x);
writeln( ‘ a=’,a:6:3, ‘x=’,x:6:3, ‘y=’,y:6:3,);
end.
36.оператор выбора паскаль. Пример Если необходимо при различных значениях одной и той же переменной выполнять различные действия, в этом случае применяют оператор выбора Синтаксис: Case <имя переменной> of <вариант 1><оператор 1>; …… <вариант z>:<оператор z>; Else <оператор>; End;
пример на фото
