Тема: « Линейные вычислительные алгоритмы. »
DESCRIPTION
Тема: « Линейные вычислительные алгоритмы. ». Язык Паскаль. - PowerPoint PPT PresentationTRANSCRIPT
Тема: «Линейные вычислительные алгоритмы. »
Язык Паскаль был разработан в 1970г. Никласом Виртом как язык обучения студентов программированию. Паскаль вырабатывает навыки соблюдения хорошего строгого стиля программирования (называемого структурным программированием), упрощающего разработку сложных программ. В своем первоначальном виде Паскаль имел довольно ограниченные возможности, но расширенный вариант этого языка – Turbo Pascal, является очень мощным языком программирования.
Язык Паскаль
COS , SQRTIF , Writeln AND, BEGIN
Программа на Паскале
Program Summa; labelConsttype Var ProcedureFunction BEGIN S : = S + A[i]; END.
Описание констант
Имя программы
Описание меток
Описание переменных
Описание типов
Описание процедур
Описание функций
Целый ЛогическийСимвольныйСтроковыйперечисляемый
True false
Основные операторы ввода-вывода
Составить программу и блок \схему, для вычисления периметра треугольника и трапеции,
значения сторон вводятся с клавиатуры.
Program p1; Var a,b,с, ptr, ptrap: integer; Begin WriteLn('Введите длины сторон треугольника через пробел'); ReadLn(a,b,с); ptr:=(a+b+c); WriteLn('Введите длины сторон трапеции через пробел'); ReadLn(a,b,с); ptrap:=a+b+2*c;WriteLn(' периметр трапеции равен ', рtrap); WriteLn(‘периметр треугольника равен ', рtr); End.
Название и математическое обозначение функции Указатель функции
Абсолютная величина (модуль) | х | abs(x) Корень квадратный sqrt(x)Натуральный логарифм Ln x Ln(x)Экспонента (степень числа е " 2.72) ex exp(x)
Квадрат числа х х 2 SQR(x)
х в степени y х у Exp(y*Ln(x))
Частное от деления целого х на целое y Х div yОстаток от деления целого х на целое y X mod yСлучайное число в диапазоне от 0 до х-1 Random (x)Синус (угол в радианах) sin x sin(x)Косинус (угол в радианах) cos x cos(x)Округление по правилам Round(x)Округление отбрасыванием дроби Trunc(x)Дробная часть числа Frac(x)Арктангенс (главное значение в радианах) arctg x arctg(x)Увеличение х на величину уУменьшение х на величину у
Х=х+уХ=х-у
Inc(x,y)Dec(x,y)
Таблица стандартных функций языка Паскаль
1. Запишите по правилам языка программирования выражения:
A
Б
1. Запишите по правилам языка программирования выражения:
В
Ж
И
E
д
З
Г
Параграф 34 №7-8 письменно
Домашнее задание