Язык программирования Pascal. Основные понятия Программа Компиляция Оператор Идентификатор Набор команд на языке программирования Перевод программы (целой)

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



Advertisements
Похожие презентации
Структура программы на языке Pascal 1урок. Основные понятия Программа Компиляция Оператор Идентификатор Набор команд на языке программирования Перевод.
Advertisements

Основные этапы решения задач на компьютере. Первый этап – постановка задачи. На этом этапе участвует человек, хорошо представляющий предметную область.
Структура программы. Программа на языке Pascal состоит из разделов: Заголовок Раздел описаний; Раздел операторов. Сначала следует определить ИД и результат.
Среди современных языков программирования одним из самых популярных является язык Паскаль. Этот язык разработан в 1971 году и назван в честь Блеза Паскаля.
Арифметические выражения. Арифметическое выражение может включать константы имена переменных знаки арифметических операций: + - * / div mod вызовы функций.
Урок 3 Turbo Pascal Язык профессионального программирования, который назван в честь французского математика и философа Блеза Паскаля (1623–1662) и разработан.
Язык программирования высокого уровня TURBO PASCAL.
Урок 6 Turbo Pascal Язык профессионального программирования, который назван в честь французского математика и философа Блеза Паскаля (1623–1662) и разработан.
Язык программирования Паскаль Учитель информатики: Иванчикова Т.Ф.
Программирование Паскаль. Из истории Язык программирования Паскаль был разработан Н. Виртом в годах и получил широкое распространение благодаря.
Среди современных языков программирования одним из самых популярных является язык Паскаль. Этот язык разработан в 1971 году и назван в честь Блеза Паскаля.
"Основы программирования на языке Паскаль". Язык Паскаля При записи программы на языке программирования можно пользоваться лишь символами, предусмотренными.
Язык программирования Turbo Pascal. Программирование Программирование – это запись разработанного алгоритма на языке программирования. 4 Автор языка Паскаль.
Оператор присваивания. Арифметические выражения. Типы данных. Продолжаем изучать основы Turbo Pascal.
Арифметические выражения. Выражение - это формальное правило для вычисления некоторого значения. В зависимости от типа значения выражения можно разделить.
Структура программы на языке Паскаль. Алфавит Алфавит паскаля состоит из букв, цифр и спецсимволов. Между группами алфавита используются разделители Буквы.
«ЗНАКОМСТВО С ЯЗЫКОМ ПАСКАЛЬ» УРОК НА ТЕМУ: Учитель математики и информатики МБО УСОШ 2 г. Калача-на-Дону Волгоградской области Анисимовой Н.А.
Знакомство с языком Паскаль Структура программы Ветвление на Паскале Циклические программы Пример линейной программы Пример программы с ветвлением Пример.
Алфавит языка Прописные и строчные буквы латинского языка ; Десятичные цифры; Знаки операций + - * /
Основные понятия языка программирования. Арифметические операции + – * / целочисленное деление – div 30 div 4 = 7 остаток от деления – mod 30 mod 4 =
Транксрипт:

Язык программирования Pascal

Основные понятия Программа Компиляция Оператор Идентификатор Набор команд на языке программирования Перевод программы (целой) на маш. язык Предложение на языке программирования Имя выбираемое программистом

Алфавит Алфавит паскаля состоит из букв, цифр и спецсимволов. Буквы можно использовать прописные и строчные. Транслятор их не различает, то есть VAR, var, VaR – одно слово. Идентификатор начинается с буквы и может содержать цифры и символ подчеркивания. Различаются первые 63 символа. Идентификатор не может быть зарезервированным словом.

Структура программы Program ; Var ; Begin End.

Имя программы Начинается с буквы Состоит только из букв латинского алфавита, цифр, знака подчеркивания ( _ )

Раздел переменных Описываются типы всех переменных, используемых в программе : ;

Типы данных Real – от 2.9E-39 до 1.7E38 Integer – от до String – строка …

Раздел операторов ; … ;

Операторы Writeln – оператор вывода Readln – оператор ввода := - оператор присваивания …

Примеры оператора вывода Writeln (-500) Writeln (3+2) Writeln (я пишу) Writeln (8,y,3*5,x) Writeln (8,,3*5,,y) я пишу 8y15x 8 15 y

Арифметические операции +, - *, / Умножение не пропускать!!! Степени нет DIV – деление нацело 5 DIV 2 MOD – остаток от деления 7 MOD 3

Функции |x| - abs(x) x 2 – sqr(x) sin x – sin(x) cos x – cos(x) x – sqrt(x) [x] – trunc(x)

Арифметические выражения

Получить линейную запись следующих выражений: a) b) c) -1/sqr(x) a/b/c = a/(b*c) a/b*c = a*c/b

Получить линейную запись следующих выражений: d) e) (-b+1/a)/(2/c) = (-b+1/a)*c/2 (-b+sqrt(sqr(b)-4*a*c))/2/a

Перевести из линейной записи в обычную: а) a/b/c b) a*b/c c) a/b*c d) a+b/b+c

Найти значения следующих выражений 16 div 3 16 mod 3 28 div 7 28 mod 7 14 div mod a) b) c) d) e) f)

Задачи

Этапы решения задачи на компьютере Постановка задачи (что дано, что найти) Построение модели (математической) Разработка алгоритма Составление программы на языке программирования Отладка и тестирование Проведение расчетов и анализ результатов

1. Даны два целых числа. Найти: a) их среднее арифметическое; b) их среднее геометрическое. 2. Даны катеты прямоугольного треугольника. Найти его периметр