ЯЗЫК ПРОГРАММИРОВАНИЯ « ПАСКАЛЬ » Программирование на Паскале.

Презентация:



Advertisements
Похожие презентации
Технология составления алгоритмов и программы для решения линейных задач на языке Паскаль.
Advertisements

Урок 3 Turbo Pascal Язык профессионального программирования, который назван в честь французского математика и философа Блеза Паскаля (1623–1662) и разработан.
Урок 6 Turbo Pascal Язык профессионального программирования, который назван в честь французского математика и философа Блеза Паскаля (1623–1662) и разработан.
Основы программирования в Turbo Pascal Язык программирования Паскаль.
Технология составления алгоритмов и программы для решения линейных задач на языке Паскаль.
Язык программирования Turbo Pascal. Программирование Программирование – это запись разработанного алгоритма на языке программирования. 4 Автор языка Паскаль.
Тема урока Переменная. Тип данных. Ввод и вывод данных.
Язык программирования Pascal. Структура программы Pascal Program имя программы; Uses раздел подключения модулей; Const раздел констант; Var раздел описаний.
Язык программирования Паскаль ГОУ СОШ 489 г. Санкт-Петербурга Учитель информатики: Ольховик Марина Владимировна.
Программирование на языке Паскаль Введение. Алфавит языка Паскаль Алфавит это фиксированный набор основных символов, из которых состоит любой текст на.
Язык программирования Pascal. Основные понятия Программа Компиляция Оператор Идентификатор Набор команд на языке программирования Перевод программы (целой)
Основы языка Pasсal.
Язык программирования высокого уровня TURBO PASCAL.
Программирование Паскаль. Из истории Язык программирования Паскаль был разработан Н. Виртом в годах и получил широкое распространение благодаря.
Тема 1. Введение 1.
Оператор присваивания. Арифметические выражения. Типы данных. Продолжаем изучать основы Turbo Pascal.
Тема урока:. 1. Оператор Program необходим в программе для… записи заголовка вывода данных ввода данных 2. Оператор End - это: описания типа данных оператор.
Тема: « Линейные вычислительные алгоритмы. ». Язык Паскаль был разработан в 1970г. Никласом Виртом как язык обучения студентов программированию. Паскаль.
«Операции с целыми числами. Присваивание». 1. Структура программы языка Паскаль program ; var ; begin ; end.
Программа имеет заголовок следующего вида Program имя ; Имя - это имя программы. Идентификатор имени имеет не более семи символов. Имя начинается с буквы.
Транксрипт:

ЯЗЫК ПРОГРАММИРОВАНИЯ « ПАСКАЛЬ » Программирование на Паскале

Основные типы переменных Целый Целый тип - integer. Целые числа от до Действительный Действительный тип – real. Символьный Символьный тип - char. Один любой символ. Строковый Строковый тип - string. Строка до 255 символов. Логический Логический тип - boolean. Одно из 2 значений : истина (TRUE ) или ложь (FALSE).

Основные типы переменных Пример : x: integer; y:real; a:char; b:string; c:boolean. Допустимые значения переменных : x:=28; x:=x-12;y:=7.8; y:= 2.1*x; a:= H ; a:= +; b:= лето ;c:= 5< 7 Типы всех переменных, используемых в программе, указываются в специальном разделе.

Структура программы Программа состоит из следующих разделов : 1. заголовок ( program имя ; ) 2. подключение библиотеки подпрограмм ( uses crt; ) 3. объявление меток ( label 1,12,#1;) 4. объявление констант ( const e=2.7; ) 5. определяемые пользователем типы данных ( type …;) 6. объявление переменных ( var a: real; b,c : char; ) 7. раздел подпрограмм 8. основной блок программы ( begin … end.)

Структура программы Все разделы кроме последнего могут отсутствовать. Как правило простые программы состоят из трех разделов : 2, 6, 8. Комментарии в тексте программы указываются в фигурных скобках.

Пример программы Uses crt; Var a,b,s: integer; h:real; Begin Write (Введите два числа ); Readln (a, b); s:= a+b; h:= a/b; Writeln (Сумма =,s); Writeln (Частное =,h); End Определить сумму и частное двух целых чисел Части программы 1. объявление переменных; 2. ввод исходных данных; 3. решение задачи; 4. вывод результатов.

Программа и результаты работы программы

Команда вывода информации на экран Write и Writeln x:=20; y:=2012; n:=43; Writeln (Сегодня ); Write (x, сентября ); Writeln (y, года); Writeln (Школа,n); Сегодня 20 сентября 2012 года Школа 43 Фрагмент программы Результат выполнения фрагмента программы

Вывод переменных действительного типа (Real) Примеры: (на вывод числа отводится 6 знакомест) Writeln(Summa =,s) Summa = Writeln(Summa =,s:6:2) Summa = Writeln(Summa =,s:6:1) Summa = 24.6 Writeln(Summa =,s:6:0) Summa = 25 Writeln(Summa =,s:6:3) Summa = Writeln(Summa =,s:6:5) Summa =

Команда ввода информации с клавиатуры Readln Write (Введите два числа ); Readln (a, b); Write (Введите третье число ); Readln (c); Введите два числа 7 4 Введите третье число 6 Фрагмент программы Результат выполнения фрагмента программы Числовые значения вводятся с клавиатуры и присваиваются переменным a, b, c

Команда присваивания Имя переменой := выражение ; Примеры имён переменных : a, x1, summa, max1. Примеры выражений : 1. Число: x:=24, evro:= Имя переменной: x:=y, x1:=a 3. Арифметическое выражение: p:=2*(a+b), x1:=(-b+sqrt(d))/(2*a) Тип переменной должен соответствовать типу выражения.

Арифметические операции 1. Сложение : +2. Вычитание : - 3. Умножение : *4. Деление : / Для целых чисел и переменных целого типа имеются ещё две операции 5. Целочисленное деление : div x:=27 div 5 ( результат x=5) 6. Остаток от деления : mod x:=27 mod 5 ( результат x=2)

Разработать программы для решения задач Даны длина и ширина прямоугольника. Определить площадь и периметр прямоугольника. Даны катеты прямоугольного треугольника. Определить площадь и периметр треугольника.sqrt(b*b) Дано двузначное ( трехзначное ) целое число. Определить сумму цифр. Определить стоимость покупки и размер сдачи. Цена товара, количество купленных килограмм и количество поданных кассиру денег вводятся с клавиатуры.

Определить стоимость покупки и размер сдачи. Цена товара, количество купленных килограмм и количество поданных кассиру денег вводятся с клавиатуры. Дано : С – цена товара К – количество кг. М – количество поданных денег Найти : S – стоимость покупки Р – размер сдачи Решение : S = C * K P = M – S var c, k, s, p, m: real; Begin write (Введите цену ); readln (с); write (Введите кол-во кг. ); readln (к); write (Введ. поданные деньги ); readln (m); s := c * k; p := m – s; writeln (Стоимость покупки =,s); writeln (Размер сдачи =,p); end

Определить количество денег в долларах, если известно количество денег в рублях. (1 доллар = 36,38 руб.) Дано : К – количество руб. Найти : D – количество долларов Решение : D = K / 36,38 Write (Введите кол-во рублей ); Readln (k); d := k / 36.38; Writeln (Кол-во долларов =,d); End. Var d: real; k: integer; Uses crt; Begin