2 Введение в Паскаль.ppt
- Количество слайдов: 18
Основы программирования
Чтобы компьютер смог решить поставленную перед ним задачу, алгоритм должен быть записан на понятном ему языке. Для этого существуют специальные языки программирования.
Язык программирован ия представляет собой набор слов, специальных знаков и команд, понятных компьютеру.
Алгоритм, записанный на языке программирования, называется программой.
Система Pascal ABC основана на языке Delphi Pascal и призвана осуществить постепенный переход от простейших программ к модульному, объектноориентированному, событийному и компонентному программированию.
Структура программы Программа на Паскале оформляется всегда стандартным образом и имеет следующий вид: Program <имя программы> ; Var <раздел описаний, в котором описываются данные>; Begin <раздел команд или тело программы>; End.
Важно помнить: • Имя программы может содержать произвольное количество латинских букв, цифр, знака подчеркивания и должно начинаться с буквы (знак подчеркивания «_» считается буквой); • Нельзя присваивать программам либо данным (величинам) имена зарезервированных в языке программирования слов (например, Begin, end, Write); • Команды в программе отделяются друг от друга точкой с запятой «; » ; • При вводе текста программы с клавиатуры не имеет значения, какие буквы вы используете: строчные либо прописные. • В фигурных скобках можно писать комментарии (пояснительный текст, который облегчает понимание программы и не влияет на ее выполнение). Использование в программе комментариев необязательно.
Данные в программировании принято называть величинами. Величины, значения которых изменяются в процессе выполнения программы, называют переменными, а те величины, которые не изменяют своего значения – константами.
Важно помнить: имя переменной (идентификатор) всегда должно начинаться с латинской буквы, после которой могут следовать несколько латинских букв, цифры либо символ подчеркивания «_» , записанные без пробелов.
Типы данных Каждая переменная, кроме имени и значения, имеет тип. В Паскале существует несколько типов переменных: • Integer – целый тип (целые числа) диапазон значений: -2147483648. . 2147483647; в памяти компьютера занимает 4 байта; • Real - вещественный тип (действительные числа) диапазон значений: -1. 8∙ 10308. . 1. 8∙ 10308 ; в памяти компьютера занимает 8 байт;
Все переменные, используемые в программе, должны быть описаны в разделе описаний. Описать переменную – это значит указать после зарезервированного слова Var ее имя и тип. Например: Var a: integer; Var a, b: integer, c: real;
Операторы Write и Writeln Для вывода данных в окно вывода используются стандартные процедуры: write и writeln. Процедура writeln после вывода данных осуществляет переход на следующую строку.
Примеры: Write(x) – выводит на экран значение переменной x. Write(‘text’) – выводит на экран текст: text. Write(x: 10: 3) – выводит значение переменной округленной до 3 знаков после запятой. Write('Число', y) – выводит на экран текст “Число” и значение переменной y. Write('Число', y, ’отрицательное’) – выводит на экран текст “Число”, значение переменной y и текст “отрицательное”
Операторы Read и Readln Для ввода с клавиатуры используются стандартные процедуры read и readln. Процедура readln после ввода пропускает данные до конца текущей строки ввода.
Примеры: Read(x) – читает с экрана значение и присваевает его переменной х Read(x, y) - читает поочередно с экрана значения и присваивает их переменным х и y соответственно.
Оператор присваивания знгачения переменной a) переменная: = значение переменной; Присвоение переменной числового значения “ 3”: var x: real; begin x: =3; Writeln (x); end.
b) переменная: = переменная; Увеличение переменной X на единицу var x: real; begin x: =3; x: =x+1; Writeln (x); end.
Задания: 1. Составьте программу, которая выводит на экран год основания Юридического колледжа БГУ. 2. Составьте программу, которая выводит на экран дату Дня юриста 3 раза подряд с новой строки. 3. Определите результат в выражениях: 4+2*3/3; 2+5/2; 4+3*1. 5; (16 -4)/2+5. Программу сохраните под именем Результат. • Напишите программу Произведение, которая вычисляет произведение двух заданных целых чисел. • Напишите программу Деление, которая уменьшает целое число в 2 раза.
2 Введение в Паскаль.ppt