Разделы презентаций


PASCAL

Содержание

PascalABC"Меню" управления всеми ресурсами ИИО (Интегрированной инструментальной оболочки).Область текстового редактора.Строка подсказок.

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

Слайд 1 PASCAL

PASCAL

Слайд 2PascalABC
"Меню" управления всеми ресурсами ИИО (Интегрированной инструментальной оболочки).
Область текстового редактора.
Строка

подсказок.

PascalABC

Слайд 3Клавиши управления
CTRL+S –сохранить файл или FileSave
CTRL+O– открыть файл или FileOpen
F9

– запустить программу


Клавиши управленияCTRL+S –сохранить файл или FileSaveCTRL+O– открыть файл или FileOpenF9 – запустить программу

Слайд 4Структура программы в общем виде
program (имя программы); заголовок программы
label (список

меток);
const (список постоянных значений);
type (описание сложных типов данных);
var (описание данных программы); описание

переменных
begin (начало программы)
(алгоритм) {инструкций основной программы}
end. (конец программы) терминатор
Структура программы в общем виде program (имя программы);	заголовок программыlabel 	(список меток);const 	(список постоянных значений);type	(описание сложных типов данных);var

Слайд 5Пример программы
program summa;
var x,y,k,z: integer;
begin
write(‘Введите три числа ’);

readln(x,y,k);
z:=x+y+k;
write(z);
end.

Пример программы program summa;		var 	x,y,k,z: integer;	begin	write(‘Введите три числа ’);  readln(x,y,k);		  z:=x+y+k;	  write(z);		end.

Слайд 6Целые типы
Вещественные типы

Целые типыВещественные типы

Слайд 7Целые типы
Вещественные типы
WRITE(X:6:2,Y:8:3)
WRITE(X:6,Y:8)

Целые типыВещественные типыWRITE(X:6:2,Y:8:3) WRITE(X:6,Y:8)

Слайд 8Арифметические операции
+ - * /
Целочисленное деление
DIV – деление

нацело
MOD – остаток от деления

Примеры
5 div 2

20 div 4 27 div 6
7 mod 3 20 mod 4 27 mod 6
16 div 2 100 mod 30 127 mod 10

Арифметические операции+			-		*     /Целочисленное делениеDIV – деление нацелоMOD – остаток от деленияПримеры5 div 2

Слайд 9Стандартные функции работающие с вещественными числами

Стандартные функции   работающие  с вещественными числами

Слайд 10 X^Y записывается как exp(Y*ln(X))
b=XY
b:=exp(Y*ln(X))
b=X2
b:=x*x
b=X3
b:=x*x*x
Вычисление степеней в Паскаль

X^Y записывается как exp(Y*ln(X))b=XYb:=exp(Y*ln(X))b=X2b:=x*xb=X3b:=x*x*xВычисление степеней в Паскаль

Слайд 11Примеры программ
program f10;
uses crt;
var n:integer;
begin
clrscr;

{инструкций основной программы}
end.

Примеры программprogram f10;uses crt;var n:integer;begin		clrscr;{инструкций основной программы}end.

Слайд 12Написать программу, которая генерирует случайное число в диапазоне от 0

до x-1
Program f52;
Var x,n:integer;
Begin
randomize;
Write (‘x=‘); Readln(x);
n:=random(x);
writeln(‘n=‘,n);

End.
Примеры программ

Написать программу, которая генерирует случайное число в диапазоне от 0 до x-1 Program f52;Var x,n:integer;Begin	 	randomize;		Write (‘x=‘);

Слайд 13Массив (Линейный, вектор)
Объявление:
Ввод с клавиатуры:
Поэлементные операции:
Вывод на экран:
const N =

5;
var a: array[1..N] of integer;
i: integer;
for i:=1

to N do begin
write('a[', i, ']=');
read ( a[i] );
end;

a[1] =
a[2] =
a[3] =
a[4] =
a[5] =

5
12
34
56
13

for i:=1 to N do a[i]:=a[i]*2;

writeln('Массив A:');
for i:=1 to N do write(a[i]:4);

Массив A:
10 24 68 112 26

Массив (Линейный, вектор)Объявление:Ввод с клавиатуры:Поэлементные операции:Вывод на экран:const N = 5; var a: array[1..N] of integer;

Слайд 14Массив (Линейный, вектор)
Объявление:
Ввод с клавиатуры:
Поэлементные операции:
Вывод на экран:
const N =

5;
var a: array[1..N] of integer;
i: integer;
for i:=1

to N do
A[i] := random(25) - 10;

a[1] =
a[2] =
a[3] =
a[4] =
a[5] =

5
12
34
56
13

for i:=1 to N do a[i]:=a[i]*2;

writeln('Массив A:');
for i:=1 to N do write(a[i]:4);

Массив A:
10 24 68 112 26

Массив (Линейный, вектор)Объявление:Ввод с клавиатуры:Поэлементные операции:Вывод на экран:const N = 5; var a: array[1..N] of integer;

Слайд 15Матрицы (Двумерный массив)
Объявление:
const N = 3;
M =

4;
var A: array[1..N,1..M] of integer;
B: array[-3..0,-8..M] of integer;

Q: array['a'..'d',False..True] of real;

Ввод с клавиатуры:

for i:=1 to N do
for j:=1 to M do begin
write('A[',i,',',j,']=');
read ( A[i,j] );
end;

for j:=1 to M do
for i:=1 to N do begin

Матрицы (Двумерный массив)Объявление:const N = 3;   M = 4;var A: array[1..N,1..M] of integer;  B:

Слайд 16Матрицы
Заполнение случайными числами
for i:=1 to N do
for j:=1 to

M do
A[i,j] := random(25) - 10;
цикл по строкам
цикл

по столбцам

Вывод на экран

for i:=1 to N do begin


writeln;
end;

перейти на новую строку

for j:=1 to M do
write ( A[i,j]:5 );

в той же строке

МатрицыЗаполнение случайными числамиfor i:=1 to N do for j:=1 to M do  A[i,j] := random(25) -

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

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

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

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


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

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