
- •1.Информатика.
- •2.Информация. Бит. Килобайт, мегабайт, … . Обработка информации. Информационные ресурсы. Информационная технология. Информатиза-ция общества.
- •3.Компьютер. Цифровой и аналоговый компьютер.
- •4.Как устроен компьютер? Функции памяти, процессора.
- •5.Принцип построения компьютера. Команда. Выполнение команды.
- •6.Архитектура и структура компьютера. Физическая магистраль. Контрол-лер.
- •7.Центральный процессор.
- •8.Оперативня память. Кэш-память. Специальная память: постоянная па-мять, перепрограммируемая постоянная память. Видеопамять. Bios. Cmos ram.
- •10.Аудиоадаптер.
- •11.Видеоадаптер. Графический акселератор.
- •12. Клавиатура.
- •18.Сервер. Клиент. Протокол коммуникации.
- •19.Компьютерная сеть. Топология. Архитектура сети. Соединение устрой-ств между собой. Локальная сеть. Глобальная сеть. Городская сеть. Соединение локальных сетей. Беспроводная сеть.
- •20.Интернет. Протокол тср. Протокол ip. Www (World Wide Web). Www-страницы. Личная страница. Браузер.
- •21.Мультимедиа. Мультимедийный компьютер.
- •22.Операционная система.
- •23.Поколения компьютеров.
- •24.Микрокомпьютеры. Персональный компьютер (пк).
- •25.Система счисления. Двоичная, восьмеричная, шестнадцатеричная системы счисления. Непозиционная система счисления. Позиционная система счисления. Основание позиционной системы счисления.
- •26.Продвижение цифры. Разряд.
- •27.Перевод чисел.
- •28.Арифметические операции в двоичной системе счисления.
- •29.Язык Pascal.
- •29.Язык Pascal.
29.Язык Pascal.
Структура программы.
Программа состоит из заголовка и блока.
•Заголовок программы.
В заголовке указывается имя программы и список параметров:
Program n (input, output, x, y, …);
где n – имя программы; input – файл ввода; output – файл вывода;
х, у –внешние файлы, используемые в программе.
•Блок программы.
Блок программы состоит из шести разделов, следующих в строгом порядке:
1.раздел меток (label);
2.раздел констант (const);
3.раздел типов (type);
4.раздел переменных (var);
5.раздел процедур и функций;
6.раздел действий (операторов).
Раздел действий присутствует всегда, остальные могут отсутствовать.
Операторы Begin и end.
Begin ставится в начале программы, end – в конце.
После begin ничего не ставится в конце end ставится точка.
Процедура вывода Write.
Write (пиши).
Фрагмент программы |
Результат на экране |
Write (55) |
55 |
Write (5+5) |
10 |
Текст пишется в кавычках ' ' |
|
Write (‘Good’) |
Good |
Если число взять в кавычки, то программа прочитает его как текст |
|
Write (‘2+3=’ , 2+3) |
2+3=5 |
Элементы отделяются друг от друга запятыми |
Процедура вывода WriteLn.
WriteLn (пиши в строку).
WriteLn позволяет писать информацию с новой строки.
Фрагмент программы |
Результат на экране |
WriteLn (‘теле’); WriteLn (‘фон’) |
теле фон |
Переменные величины. Оператор присваивания.
Оператор присваивания состоит из знака присваивания := , слева от которого пишется число, переменная или выражение: (с:=2).
Фрагмент программы |
Результат на экране |
с:=-2+10; а:=10*с; р:=с*а; WriteLn (s) |
88 |
с:=-2+10; а:=10*с; р:=с*а; WriteLn (‘s’) |
s |
c:=-2+10; WriteLn (c+10*c) |
88 |
c:=-2+10; a:=10*c; s=c+a; WriteLn (c,’ ‘, ,a,’ ‘,s) |
8 80 88 |
Переменная var.
Var описывает переменные.
Integer принимает значения только целого числа до 2 байт, т.е. в диапазоне от -32768 до 32767.
Longlnt также принимает значения целых чисел, но уже до 4 байт, т.е. от
-2147483648 до 2147483647.
Математические функции паскаля:
abs(x) – абсолютное значение х;
exp(x) – значение функции е в степени х;
sin(x) – синус х;
cos(x) – косинус х;
arctan(x) – фрктангенс х;
ln(x) – натуральный логарифм х (х>0);
spr(x) – квадрат х;
sprt(x) – квадратный корень из х;
random(x) – случайное число из диапазона 0<=…<х;
odd(х) – значение функции true, если х нечетен, и fals в противном случае;
pi – значение пи;
inc(x,n) – значение х, увеличенное на n;
dec(x,n) – значение х, уменьшенное на n;
int(x) – целая часть числа х;
frac(x) –дробная часть числа х;
trunс(x) – целая часть в формуле longint;
round(x) – значение, округленное до целого числа.
Ошибки pascal.