11/7/17
Программирование и языки программирования
Программирование
- Программирование — создание компьютерных программ с помощью языков программирования.
- Язык программирования — фиксированная система обозначений для описания алгоритмов и структур данных
- Система программирования — программное обеспечение ПК, предназначенное для разработки, отладки и исполнения программ, записанных на определенном языке программирования
Величина
Величина
Величина – это основная единица для работы с информацией в информатике.
Величина
Вид
Тип
Значение
Имя
Величину можно представить себе как ящик с какими-либо данными, на котором написано его название.
Имя величины
Имя – конкретное обозначение величины.
ОСОБЕННОСТИ
- Имя стоит из одной или нескольких латинских букв, цифр, других знаков.
- Заглавные и строчные буквы в именах считаются одинаковыми, но вначале всегда пишется буква .
Например A, 12, DR, t45, 1k, massa2, km
Значение величины
Значение – конкретное данное, которому равна величина в каждый момент времени.
ОСОБЕННОСТИ
- Значение может быть представлено числом , каким-либо текстом или арифметическим выражением.
- Запятая в десятичных дробях заменяется точкой.
- Текст – это любой набор знаков, взятый в кавычки.
- В арифметических выражениях можно использовать скобки . Количество открытых и закрытых скобок должно быть одинаково.
Например, 5; -12.89; **; «новость»; «**,**»; 5+45*а-b/3; 3,14
Виды величин
Постоянные
Переменные
- значения величин
- значения величин
не меняются в процессе исполнения алгоритма
могут изменяться при выполнении алгоритма
Например , 3.14; «слово»
Например , x; b14; text;
Типы величин
Каждый язык программирования содержит свои типы данных, которые отличаются между собой не только значением величины, но и диапазоном .
Тип
Значения величины
Целый
Целые числа
Примеры
Вещественный
Действительные числа
Символьный (строковый)
5; -100; 32
Набор символов (текст), взятый в кавычки
Логический
2.5; -31.78; a/5
True (истина)
«школа», «!», «123»
False (ложь)
A=true;
RG=false;
Язык программирования
Pascal
История создания языка
1968-1971 гг. Цюрихский институт информатики в Швейцарии Никлаус Вирт разработал язык программирования Pascal.
назван в честь выдающегося французского математика и философа
Блеза Паскаля (1623-1662)
Структура программы
Program ; {Заголовок программы}
Uses …; {Раздел подключения модулей}
Var …; {Раздел описания переменных}
Begin …
{Тело программы - последовательность операторов разделенных «;» }
End.
Заголовок программы
Program ;
Пример , Program Primer1;
Раздел подключения модулей
Uses CRT;
CRT – модуль очистки экрана;
Graph – графический модуль
Пример, Uses Crt, Graph;
Раздел описания переменных
Var :
integer – целые числа
real – вещественные числа
string – строковый тип данных
char – символьный тип
boolean – логический тип (true/false)
Пример ,
Var
a, b, c:integer;
st1:string;
Тело программы
Begin
- Присваивание; Ввод; Вывод; Обращение к вспомогательному алгоритму; Цикл; Ветвление.
- Присваивание; Ввод; Вывод; Обращение к вспомогательному алгоритму; Цикл; Ветвление.
- Присваивание;
- Ввод;
- Вывод;
- Обращение к вспомогательному алгоритму;
- Цикл;
- Ветвление.
end.
Тело программы
Begin
Read ();
Readln ();
Пример, Readln(a, f); read(st);
end.
Тело программы
Begin
2) Операторы вывода данных
Write();
Writeln();
Пример, Writeln (a, b); write (‘итог = ’, c);
end.
Тело программы
Begin
3) Операторы присваивания
:=
Пример, A:=b+c; k:=st mod 2;
end.
Задачи
1. Программа запрашивает число у пользователя и выводит его на экран.
Домашнее задание
§32-35(стр. 176 – 196)
Задачи
- Найти площадь трапеции, если с клавиатуры вводятся основания и высота данной трапеции.
2. Найти результат деления двух простых дробей (a, b, c, d вводятся с клавиатуры)
:=
Решить самостоятельно
- Два числа вводятся с клавиатуры. Вывести их произведение
- Найти площадь треугольника S по трем сторонам (a, b, с вводятся с клавиатуры)