Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Язык программирования Паскаль

Содержание

Язык разработан в 1971 году и назван в честь французского ученого Блеза Паскаля.Автор языка – швейцарский ученый Никлаус Вирт.Существует несколько версий языка Паскаль и разные среды программирования.Turbo Pascal, ABC Pascal, Delphi (ООП).
Язык программирования Паскаль Язык разработан в 1971 году и назван в честь французского ученого Блеза Типы данных Структура программыprogram Название;список имен переменных: тип;имя константы = значение;beginОператорыend. Операторы ввода исходных данныхread(список переменных);Пример: read (X, Y); Числа вводятся через пробел, Операторы вывода результатовwrite(‘пояснение’, список вывода);Примеры: write(‘Введите числа’); write(‘Результат’, S); writeln(‘пояснение’, список вывода);- Математические функцииТригонометрические: Sin(), Cos(), Arctan().Квадратный корень Sqrt().Возведение в квадрат Sqr().Натуральный логарифм Ln().Показательная ЗаданиеСоставить программу для вычисления значения выражения Значения x и y – десятичные дроби. Запишем выражение в одну строку=(3+sqr(y-1))/(1+ sqr(x)2*abs(y-cos(x))) Запишем выражение в одну строку=(3+2^(y-1))/(1+ x^2*abs(y-tan(x))) Программа. 1 способ.program Primer;var X, Y, A: real;beginwriteln (‘Введите X и Y');readln(X, Операции div и moddiv – операция, вычисляющая результат деления нацело первого аргумента Определить результатa:=1819;b:=(a div 100) * 10 +9a:=(10*b – a) mod 100; Ответы:1)a=81, Найти произведение цифр заданного четырехзначного числаЧисло x=(abcd) = a*1000+b*100+c*10+d Задание для самостоятельной работыСоставить программу для вычисления значения выражения
Слайды презентации

Слайд 2 Язык разработан в 1971 году и назван в

Язык разработан в 1971 году и назван в честь французского ученого

честь французского ученого Блеза Паскаля.
Автор языка – швейцарский ученый

Никлаус Вирт.
Существует несколько версий языка Паскаль и разные среды программирования.
Turbo Pascal, ABC Pascal, Delphi (ООП).

Слайд 3 Типы данных

Типы данных

Слайд 4 Структура программы
program Название;
список имен переменных: тип;
имя константы =

Структура программыprogram Название;список имен переменных: тип;имя константы = значение;beginОператорыend.

значение;
begin
Операторы
end.


Слайд 5 Операторы ввода исходных данных
read(список переменных);
Пример: read (X, Y);

Операторы ввода исходных данныхread(список переменных);Пример: read (X, Y); Числа вводятся через


Числа вводятся через пробел, после ввода чисел нажимается клавиша



readln(список переменных); - после выполнения команды курсор перейдет на новую строку.
Пример: readln (X, Y);



Слайд 6 Операторы вывода результатов
write(‘пояснение’, список вывода);
Примеры:
write(‘Введите числа’);
write(‘Результат’,

Операторы вывода результатовwrite(‘пояснение’, список вывода);Примеры: write(‘Введите числа’); write(‘Результат’, S); writeln(‘пояснение’, список

S);

writeln(‘пояснение’, список вывода);- после выполнения команды курсор перейдет

на новую строку.
Примеры:
writeln(‘Введите числа’);
writeln(P, S);

Слайд 7 Математические функции
Тригонометрические: Sin(), Cos(), Arctan().
Квадратный корень Sqrt().
Возведение в

Математические функцииТригонометрические: Sin(), Cos(), Arctan().Квадратный корень Sqrt().Возведение в квадрат Sqr().Натуральный логарифм

квадрат Sqr().
Натуральный логарифм Ln().
Показательная функция Exp().
Получение случайного числа Rnd().
Модуль

числа Abs().

Слайд 8 Задание
Составить программу для вычисления значения выражения







Значения x

ЗаданиеСоставить программу для вычисления значения выражения Значения x и y – десятичные дроби.

и y – десятичные дроби.


Слайд 9 Запишем выражение в одну строку






=(3+sqr(y-1))/(1+ sqr(x)2*abs(y-cos(x)))







Запишем выражение в одну строку=(3+sqr(y-1))/(1+ sqr(x)2*abs(y-cos(x)))

Слайд 10 Запишем выражение в одну строку






=(3+2^(y-1))/(1+ x^2*abs(y-tan(x)))







Запишем выражение в одну строку=(3+2^(y-1))/(1+ x^2*abs(y-tan(x)))

Слайд 11 Программа. 1 способ.
program Primer;
var X, Y, A: real;
begin
writeln

Программа. 1 способ.program Primer;var X, Y, A: real;beginwriteln (‘Введите X и

(‘Введите X и Y');
readln(X, Y);
A:= (3+(Y-1)*(Y-1))/(1+X*X*abs(Y-cos(X)));
writeln (‘Ответ = ',

A)
end.

Слайд 12 Операции div и mod
div – операция, вычисляющая результат

Операции div и moddiv – операция, вычисляющая результат деления нацело первого

деления нацело первого аргумента на второй.
Пример: 15 div 2

= 7.
div – операция, вычисляющая остаток от деления первого аргумента на второй.
Пример: 15 mod 2 = 1.



Слайд 13 Определить результат
a:=1819;
b:=(a div 100) * 10 +9
a:=(10*b –

Определить результатa:=1819;b:=(a div 100) * 10 +9a:=(10*b – a) mod 100;

a) mod 100;

Ответы:
1)a=81, b=199;
2) a=81, b=189;
3) a=71, b=199;
4)

a=71, b=189

Слайд 14 Найти произведение цифр заданного четырехзначного числа
Число x=(abcd) =

Найти произведение цифр заданного четырехзначного числаЧисло x=(abcd) = a*1000+b*100+c*10+d

a*1000+b*100+c*10+d






  • Имя файла: yazyk-programmirovaniya-paskal.pptx
  • Количество просмотров: 113
  • Количество скачиваний: 0