Тема: « Линейные вычислительные алгоритмы. »
Язык Паскаль был разработан в 1970г. Никласом Виртом как язык обучения студентов программированию. Паскаль вырабатывает навыки соблюдения хорошего строгого стиля программирования (называемого структурным программированием), упрощающего разработку сложных программ. В своем первоначальном виде Паскаль имел довольно ограниченные возможности, но расширенный вариант этого языка – Turbo Pascal, является очень мощным языком программирования. Язык Паскаль
операторы функции Ключевые слова COS, SQRT IF, Writeln AND, BEGIN
Программа на Паскале Program Summa; label Const type Var Procedure Function BEGIN S : = S + A[i]; END. Описание констант Имя программы Описание меток Описание переменных Описание типов Описание процедур Описание функций
Порядковые Целый Логический Символьный Строковый перечисляемый
целые Integer Longint Byte Word вещественные Real 2.9e e38 Single 1.5e e38
логический boolean Символьный и строковый Char a:=* String a:=*** True false
перечисляемый Var month: (january, february,.. december) интервальный a:1..25 ab:=a..z
Основные операторы ввода-вывода ввод Read(n,a,c); ReadLn(n,a,c); вывод WriteLn('S = ', S); Write(а,с, S); WriteLn('S = ', S:8:2);
Составить программу и блок \схему, для вычисления периметра треугольника и трапеции, значения сторон вводятся с клавиатуры. 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) exex 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 Б В
Ж И E д З Г
Параграф письменно Домашнее задание