Презентация - Составление и отладка линейных программ на языке turbo pascal

Нужно больше вариантов? Смотреть похожие
Нажмите для полного просмотра
Составление и отладка линейных программ на языке turbo pascal
Распечатать
  • Уникальность: 98%
  • Слайдов: 15
  • Просмотров: 2386
  • Скачиваний: 1248
  • Размер: 0.23 MB
  • Онлайн: Да
  • Формат: ppt / pptx
В закладки
Оцени!
  Помогли? Поделись!

Слайды и текст этой онлайн презентации

Слайд 1

Составление и отладка линейных программ на языке turbo pascal, слайд 1
Урок № 1
«Составление и отладка линейных программ на языке Turbo Pascal»

Слайд 2

Составление и отладка линейных программ на языке turbo pascal, слайд 2
Структура программы:
Program xxx; Label; - раздел меток Const; - раздел констант Type; - раздел типов Var; - раздел переменных Procedure Function Begin … End.

Слайд 3

Составление и отладка линейных программ на языке turbo pascal, слайд 3
Типы данных

Слайд 4

Составление и отладка линейных программ на языке turbo pascal, слайд 4
Целочисленные
Тип.Диапазон значений
Shorting.-128..127
integer.-32768..32767
longint.-2147483648..2147483647
byte.0..255
word.0..65535

Слайд 5

Составление и отладка линейных программ на языке turbo pascal, слайд 5
Вещественные
Тип.Диапазон значений
real.2.9E-39..1.7E38
single.1.5E-45..3.4E38
double.5.0E-324..1.7E308
extended.3.4E-4932..1.1E4932
comp.-9.2E18..9.2E18

Слайд 6

Составление и отладка линейных программ на языке turbo pascal, слайд 6
Строка переменной длины – string
Логический – boolean
Символьный – char

Слайд 7

Составление и отладка линейных программ на языке turbo pascal, слайд 7
Стандартные функции
Запись функции.Назначение.Пример использования.Результат
Abs(X).Модуль числа, |X|.Abs(-3.5).3.5
Sin(X).Синус угла (радианы).Sin(pi).0
Cos(X).Косинус угла (радианы).Cos(pi).-1
Arctan(X).Арктангенс числа.Arctan(0).0
Int(X).Целая часть числа X.Int(3.5).3
Sqrt(X).Квадратный корень X.Sqrt(25).5
Random(X).«Случайное» число.Random(10).Число в [0;10]
Exp(X).Показательная функция.Exp(1).2.718281828…
Sqr(X).Квадрат числа X.Sqr(2).4

Слайд 8

Составление и отладка линейных программ на языке turbo pascal, слайд 8
Стандартные функции
Запись функции.Назначение.Пример использования.Результат
Ln(X).Натуральный логарифм.Ln(2.718281828). 1.0
Pi.Число пи.Pi.3.141592…
Round(X).Округление числа X.Round(3.2) Round(3.7).3 4
Frac(X).Дробная часть числа X.Frac(3.5).0.5
Trunc(X).Отбрасывание дробной части X.Trunc(3.2).3
Odd(X).Проверка нечетности числа X.Odd(3).True
N Div M.Целочисленное деление N на M.10 Div 3.3
N Mod M.Остаток от деления N на M.10 Mod 3.1

Слайд 9

Составление и отладка линейных программ на языке turbo pascal, слайд 9
Стандартные процедуры
Запись процедуры.Назначение.Пример использования.Результат
Inc(X,Y).Увеличение X на величину Y.Inc(5,2).7
Частный случай Inc(X).Увеличение X на 1.Inc(5).6
Dec(X,Y).Уменьшение X на величину Y.Dec(5,2).3
Частный случай Dec(X).Уменьшение X на 1.Dec(5).4

Слайд 10

Составление и отладка линейных программ на языке turbo pascal, слайд 10
Операторы ввода данных
Read (a1,…,an).вводит последовательно в строку.
Readln (a1,…,an).вводит каждый следующий элемент с новой строки.
Readln.переход на новую строку.

Слайд 11

Составление и отладка линейных программ на языке turbo pascal, слайд 11
Операторы вывода данных
Write (a1,…,an).выводит последовательно в строку.
Writeln (a1,…,an).выводит каждый следующий элемент с новой строки.
Writeln.переход на новую строку.

Слайд 12

Составление и отладка линейных программ на языке turbo pascal, слайд 12
Оператор присваивания
:=
Пример: p:=sin(a+b) p:=random(b-a+1)+a – случайное число в пределах от a до b.

Слайд 13

Составление и отладка линейных программ на языке turbo pascal, слайд 13
Решение задач
Задача № 1: Вывести на экран приветствие «Добрый день!»
Program primer1; begin Writeln(‘Добрый день!’); end.

Слайд 14

Составление и отладка линейных программ на языке turbo pascal, слайд 14
Решение задач
Задача № 2: Вычислить периметр прямоугольника со сторонами a и b.
Program primer2; Uses crt; Var a,b,p:real; Begin clrscr; Writeln(‘Введите длины сторон прямоугольника’); Readln(a,b); P:=(a+b)*2; Write(‘p=’,p); End.

Слайд 15

Составление и отладка линейных программ на языке turbo pascal, слайд 15
Контрольные вопросы
Как записывается оператор вывода? Как записывается оператор ввода? Как записывается оператор присваивания? Чем заканчивается программа? Какая функция используется при записи выражения: y=x2+3x-7? Записать на языке Turbo Pascal выражения: y=5x5-10x+2 z=14x4-5x3+11x-17 Какие операции можно применить к переменным целого типа?
^ Наверх
X
Благодарим за оценку!

Мы будем признательны, если Вы так же поделитесь этой презентацией со своими друзьями и подписчиками.