
- •Билет 1 Что такое "информация"
- •Классификация информации
- •Язык как знаковая система
- •Билет №2
- •Билет №3
- •Билет 4
- •Билет 5
- •Билет 6
- •В какой форме записываются алгоритмы?
- •Билет 7
- •Билет 8
- •Линейная алгоритмическая структура
- •Билет 9
- •Базовые логические операции:
- •Логические выражения в алгоритмах
- •Билет 10
- •Язык программирования выского уровня Pascal
- •Примеры программ на языке программирования Pascal
- •Билет 11
- •Базовая аппаратная конфигурация пк
- •Что такое программа
- •Билет 12
- •Графический интерфейс
- •Билет 13
- •Архивация данных
- •Компьютерные вирусы
- •Билет 14 Информационные ресурсы
- •Билет 15
- •Билет 16 Аппаратные средства
- •Программные средства
- •Билет 17
- •Билет 18
- •Билет 19
- •Билет 20 Моделирование
- •Типы информационных моделей
- •Моделирование и формализация
Билет 9
Логика - это наука о формах и способах мышления.
Базовые логические операции:
1.Логическое умножение (конъюнкция)
2. Логическое сложение (дизъюнкция)
3. Логическое отрицание (инверсия)
(соответсвует частица "НЕ")
Логические выражения в алгоритмах
Логическое выражение при выполнении алгоритма принимает одно из двух знаничений:"истина" или "ложь". В логических выражниях действией (операцией) является сравнение (отношение).
Существуют следующие операции сравнения:
знак |
операция |
= |
равно |
<> |
не равно |
> |
больше |
< |
меньше |
>= |
больше или равно |
<= |
меньше или равно |
Высказывание - это фомулировка своего понимания окружающего мира. Высказывание является повествовательным преждложением, в котором что-либо отрицается или утверждается.
Билет 10
Язык программирования - это фиксированная система обозначений для описания алгоритмов и структур данных.
Система программирования - это программное обеспечение компьютера, предназначенное для разработки, отладки и исполнения программ, записанных на определенном языке программирования.
Язык программирования выского уровня Pascal
Язык программирования Паскаль (Pascal) с момента своего создания Никлаусом Виртом, швейцарским профессором, играет большую роль и в практическом программировании, и в его изучении. С непревзойденной четкостью в нем реализованы принципы структурного программирования. Паскаль стал первым языком, с которым знакомится большинство будущих программистов в мире.
Трансляторы программ, написанных на Паскале, разработаны на различных компьютеров и в настоящее время множество разновидностей. Они являются компиляторами, обрабатывающими разработанные программистами тексты программ.
Существует много версий языка Паскаль. Различия между ними порой весьма велики.
Любая Паскаль-программа является текстовым файлом с собственным именем и с расширением .pas.
Программа на языке Паскаль близка к своему виду к описанию алгоритма на Алгоритмическом языке.
Паскаль
|
Алгоритмический язык
|
Program Division; var a,b,c,d,m,n: integer; begin readln (a,b,c,d); {ввод} m:=a*d; {числитель} n:=b*c; {знаменатель} write (m,n); {вывод} end. |
алг деление дробей цел a,b,c,d,m,n нач ввод a,b,c,d m:=axd n:=bxc вывод m,n кон |
Примеры программ на языке программирования Pascal
Линейная стуктура
Задача. Заданы длины двух катетов прямоугольного треугольника a, b. Вычислить длину гипотенузы с.
Program treug; var a, b ,c: real; begin write ('a='); read (a); write ('b='); read (b); c:=sqrt (a*a+b*b); writeln ('c=', c:6:2); end.
Ветвление
Задача. Упорядочить значение двух переменных X и Y по возрастанию.
Program Sorting; var x, y, c: real; begin readln (x,y); if x>y then begin c:=x; x:=y; y:=c; end; write (x,y); end.
Цикл
Задача. Дано N кубиков, на которых написаны разные буквы. Сколько различных N-буквенные слов можно составить из этих кубиков (слова необязательно должны иметь смысл)?
Program Words; var f, n, r: integer; begin write ('введите число букв'); readln (n); f:=1; r:=1; while r<=n do begin f:=f*r; r:=r+1; end; write ('Из', n, 'букв можно составить ', f , 'слов'); end.