Рефераты
 

Основные приемы работы в среде ТР

Основные приемы работы в среде ТР

Актюбинский Политехнический колледж

Отчет

по учебной практике

по программированию

Выполнила:

Волоснова А.С

учащаяся

группы 202АС

Проверила:

Гайсагалеева Б.М

Актобе 2010

ДНЕВНИК.

ДАТА

ТЕМА

ПРОДЕЛАННАЯ РАБОТА

ПРОВЕРКА

14.06.10

Виды загрузки. Основные приемы работы в среде ТР. Редактирование текста программы, процесс отладки.

Изучили основные виды загрузки и приемы работы в ТР и процесс отладки.

14.06.10

Изучение команд редактирования отладки программ с помощью командного меню Pascal.

Изучили команды редактирования отладки программ с помощью командного меню Pascal.

14.06.10

Оформление программы. Разделы. Описание разделов. Назначение каждой части программы.

Изучили, как оформлять программы, а также назначение каждой части программы.

15.06.10

Разработка постановки задачи. Разработка простейших программ с использованием команд присваивания, ввода, вывода.

Научились составлять программы с использованием простейших операторов ввода, вывода, присваивания.

15.06.10

Форматы ввода, вывода. Команды Read, Readln, Write, Writeln.

Изучили форматы ввода и вывода и команды Read, Readln, Write, Writeln.

15.06.10

Определение типов данных. Объявление данных. Константы. Метки. Комментарии. Разделители. Признаки концов строк на Pascale

Изучили различные типы данных и признаки концов строки на Pascal

16.06.10

Команды ветвления. Полные и не полные команды ветвления.

Изучили полную и не полную формы команд ветвления.

16.06.10

Составные операторы. Служебные скобки. Использование собственных операторов команды ветвления.

Изучили различные виды составных операторов.

16.06.10

Виды выражения. Сравнения с текстовых и числовых условий.

Изучили виды выражений и сравнения с текстовыми и числовыми условиями.

17.06.10

Составные условия. Оформления составных условий. Союзы составных условий. Примеры применения составных условий.

Изучили составные условия их оформление и применение.

17.06.10

Решение задач по выбору функции по значению аргумента. Команда выбора. Определение принадлежности точки к фигуре, к функции. Словесные условия.

Решали задачи по выбору функции по значению аргумента, определяли принадлежность точки к фигуре, к функции.

17.06.10

Решение задач. Применения. Ограничения отладки.

Решали задачи по ограничению отладки

18.06.10

Организация цикла с условием продолжения. Составные операторы в цикле WHILE DO. Применение. Решение задач. Блок-схема. Отладка.

Изучали составные операторы в цикле WHILE DO. Решали задачи.

18.06.10

Оператор цикла с условием окончания UNTIL, REPEAT. Правила применения.

Изучили оператор цикла с условием окончания UNTIL, REPEAT. Решали задачи.

18.06.10

Решения задач. Блок-схема. Отладка. Результаты.

Решение задач.

19.06.10

Оператор цикла с параметром FOR TO DO. Правила применения. Составные операторы в цикле. Решение задач с использованием оператора цикла с параметром.

Изучили оператор цикла с параметром FOR TO DO. Решение задач.

19.06.10

Нахождение суммы, произведения элементов ряда. Параметр цикла.

Научились находить сумму и произведение элементов ряда.

19.06.10

Цикл с параметром, с выборкой конца. Применение.

Изучили оператор цикла с параметром

21.06.10

Производные типы. Одномерные массивы. Типы индекса. Использование значений регулярного типа.

Рассмотрели одномерные массивы, производные типы. Выполнили практическую работу.

21.06.10

Многомерные массивы.

Рассмотрели многомерные массивы. Выполнили практическую работу.

21.06.10

Синтаксис задания регулярного типа.

Изучили синтаксис регулярного типа

22.06.10

Двумерный массивы. Матрица матриц. Создание формирование и работа с двумерными массивами. Поиск элементов в матрицах.

Изучили двумерный массив и работу с двумерным массивом.

22.06.10

Упорядочивание и сортировка элементов. Решение задач на матрицы.

Научились сортировать элементы массива. Решали задач на матрицы.

22.06.10

Составление программ с использованием матриц.

Составляли программы с использованием матриц.

23.06.10

Процедуры без параметров. Процедуры с параметрами. Параметры - значение. Параметры- переменные

Изучили разные виды процедур: с параметрами, без параметров, параметры- значение, параметр- переменные.

23.06.10

Параметры произвольных типов. Синтаксис процедур.

Рассмотрели параметры произвольных типов. И синтаксис процедур.

23.06.10

Определение оператора процедуры. Примеры использования процедур

Изучили оператора процедуры и его применение.

24.06.10

Описание процедуры- функции. Вызов функции. Побочные эффекты. Рекурсивные функции.

Изучили описание процедуры- функции, её вызов. Побочные эффекты.

24.06.10

Параметры- функции и параметры- процедуры.

Изучили параметры- функции и параметры- процедуры.

24.06.10

Процедуры и шаговая детализация.

Рассмотрели шаговую детализацию.

25.06.10

Строковые величины. Работа со строковыми величинами. Формирование строк с учетом конца строки. Подсчет, замена элементов. Удаление символов, ведущих, ведомых пробелов. Поиск нужного символа.

Научились работать со строковыми величинами.

25.06.10

Работа со стандартными функциями строк- Concat, Copy, Insert, Delete, POS, Length.

Научились работать со стандартными строковыми функциями: Concat, Copy, Insert, Delete, POS, Length.

25.06.10

Функции STR, Val, UpCase.

Изучили функции: STR, Val, UpCase.

26.06.10

Простейшие комбинированные типы. Описание комбинированных типов. Работа с элементами комбинированного типа. Выборка элементов.

Изучили простейшие комбинированные типы, их описание, принцип работы.

26.06.10

Многоуровневые записи.

Изучили многоуровневые записи

26.06.10

Оператор присоединения.

Изучили оператор присоединения.

28.06.10

Обозначение множеств в Паскале. Задание множественного типа и множественная переменная. Операции над множествами.

Изучили множества в Паскале.

28.06.10

Процедуры работы с множествами.

Изучили процедуры работы с множествами.

28.06.10

Примеры использования множественного типа

Рассмотрели примеры множественного типа

29.06.10

Файлы и работа с ними. Доступ к файлам. Имена файлов. Файлы логических устройств. Инициация файла.

Изучили файлы, доступ к ним, их имена.

29.06.10

Процедуры и функции для работы с файлами Reset, Rewrite, Append, Assign

Изучили процедуры и функции для работы с файлами: Reset, Rewrite, Append, Assign

29.06.10

Процедуры и функции для работы с файлами Reset, Rewrite, Append, Assign

Изучили процедуры и функции для работы с файлами: Reset, Rewrite, Append, Assign

30.06.10

Текстовые файлы. Их объявление. Работа с ними.

Изучили текстовые файлы, и работу с ними.

30.06.10

Буферная переменная и её использование.

Изучили буферную переменную.

30.06.10

Буферная переменная и её использование.

Изучили буферную переменную.

01.07.10

Работа с графикой в Паскале. Графический режим. Установка драйверов графики. Инициализация драйверов графики. Описание драйверов.

Выполняли работы в графическом режиме Паскаль.

01.07.10

Команды вычеркивания точек, линей, окружностей, дуг, секторов и простых геометрических фигур.

Изучили команды вычеркивания простых геометрических фигур.

01.07.10

Команды вычеркивания точек, линей, окружностей, дуг, секторов и простых геометрических фигур.

Изучили команды вычеркивания простых геометрических фигур.

02.07.10

Модуль Граф. Модули установки цветов. Модули выбора стилей заливок- SetLineStile, SetFileStile, FlodFileStile.

Изучили модуль Граф. И различные модули заливки и стилей.

02.07.10

Вычеркивание геометрических фигур с анимацией и организация движения и перемещения фигур по экрану.

Изучили вычеркивание геометрических фигур с анимацией и организацией движения и перемещения фигур по экрану.

03.07.10

Разработка программы графики с использованием всех модулей Граф.

Изучили разработку программ с использованием модуля Граф.

03.07.10

Разработка программы графики с использованием всех модулей Граф.

Изучили разработку программ с использованием модуля Граф.

03.07.10

Модули работы с текстом в графическом режиме. Модуль CRT. Системный модуль System.

Изучили принцип работы в графическом режиме.

СОДЕРЖАНИЕ.

1. Линейная программа на Паскаль.

2. Программа с ветвлениями.

3. Циклическая программа.

4. Массивы.

5. Процедуры и функции.

6. Файловые данные в Паскале.

7. Записи в Паскале.

8. Строки.

9. Графика в Турбо-Паскале.

Раздел: Линейные алгоритмы

1.Описание: Программа вычисления периметра треугольника.

program one;

uses crt;

var a,b,P:integer;

begin clrscr;

writeln ('a=');

readln (a);

writeln ('b=');

readln (b);

P:=(a+b)*2;

writeln ('P=',P);

end.

2.Описание: Программа вычисления площади треугольника.

program one;

uses crt;

var a,b,h,s:real;

begin clrscr;

writeln('A= B= H= ');

readln(a,b,h);

s:=h*(a+b)/2;

writeln('S=',s:0:4);

readln;

end.

3.Описание: Программа вычисления количества теплоты по формуле 'Q=c*m*(t2-t1)

program one;

uses crt;

var Q,c,m,t2,t1:integer;

begin clrscr; textcolor(10);

writeln ('c=');

readln (c);

writeln ('m=');

readln (m);

writeln ('t2=');

readln (t2);

writeln ('t1=');

readln (t1);

Q:=c*m*(t2-t1);

writeln('Q=c*m*(t2-t1)=',Q);

end

4.Описание: Программа вычисления величины силы тока I на участке цепи с R Ом и U В.

program one;

uses crt;

var I,U,R:real;

begin clrscr; textcolor(10);

writeln ('U='); readln (U);

writeln ('R=');

readln (R);

I:=U/R;

writeln('I=',I:5:0);

end.

5.Описание: Программа вычисления расстояния между двумя точками с данными координатами x1,y1,x2,y2

program one;

uses crt;

var r:real; x1,x2,y1,y2:integer;

begin clrscr;

writeln ('znachenie x1=');

readln (x1);

writeln ('znachenie x2=');

readln (x2);

writeln ('znachenie y1=');

readln (y1);

writeln ('znachenie y2=');

readln (y2);

r:=sqrt(sqr(x2-x1)+sqr(y2-y1));

writeln ('rasstoyanie=',r);

end.

6.Описание: Известна сумма денег,имеющаяся у покупателя и стоимость одной ед. товара. Сколько ед. товара может купить покупатель и какова его сдача?

program one;

uses crt; var a,b,c:real; begin clrscr;

writeln ('summa deneg=');

readln (a);

writeln ('cena ed.tovara=');

readln (b);

c:=a/b;

writeln ('ostatok=',c);

end.7.Описание: Сумма цыфр введенного трехзначного натурального числа.

program one;

uses crt;

var a:integer; s,d,e,f:real;

begin clrscr;

writeln ('vvedi 3-hznachnoe chislo');

readln (a);

s:=a div 100;

d:=a mod 100 div 10;

e:=a mod 100 mod 10;

writeln (d:5:0); writeln (s:5:0); writeln (e:5:0);

f:=d+s+e; writeln (f:5:0);

end.

8.Описание: Найти площадь по известной стороне равностороннего треугольника.

program one;

uses crt;

var a,S:real;

begin clrscr;

writeln('Vvedite storonu treugolnika');

readln(a);

S:=0;

S:=a*a*sqrt(3)/4;

writeln ('Ploshad ravna:', S:3:1);

readln;

end.

9.Описание: Бабушка вяжет в неделю 3 пары детских носков, пару женских и пару мужских и продает их. Считая, что в месяце 4 недели,определить,какую прибыль бабушка имеет за месяцю.

program one;

uses crt; var det,jen,muj,ned,mes:integer;

begin clrscr;

writeln ('det:=');

readln (det);

writeln ('jen:=');

readln (jen);

writeln ('muj:=');

readln (muj);

ned:=muj+jen+det;

mes:=4*ned;

writeln('dohod=',mes);

end

10.Описание: Пирамида из звездочек

program one;

uses crt;

var j,i:integer;

begin clrscr;textcolor(9+5);

for i:=1 to 25 do begin gotoxy(40-i,i);

for j:=2 to 2*i do write('*');

end;

readln;

end.

11.Описание:Вычислить произведение

Program one;

Uses crt;

Var a,b,p:integer;

begin clrscr;textcolor(9+5);

writeln ('a= b=');

readln (a,b);

p:=a*b;

textcolor (9+16);

writeln (`p=,p');

end.

12.Описание: Вычисление радиуса

Program one;

Uses crt;

Var l:real; r:integer;

begin clrscr;textcolor(5);

writeln ('R=');

readln (r);

l:=2*pi*r;

writeln (`radius=,r');

end.

13.Описание: Вычисление периметра квадрата

Program one;

Uses crt;Var а:integer;

begin clrscr;textcolor(5);

writeln ('a=');

readln (a);

p:=4*a;

writeln (`perimetr=,р');

end.

14.Описание: Выведение введенного числа

Program one;

Uses crt;Var s:integer;

begin clrscr;textcolor(5);

writeln ('s=');

readln (s);

writeln (`вы ввели число,s');

end.

15.Описание: Вычисление плотности по количеству жителей и площади.

Program one;

Uses crt;Var k,s:integer; p:real;

begin clrscr;textcolor(5);

writeln ('число жителей=');

readln (k);

writeln (`plosh=');

readln (s);

p:=s/k;

writeln (`plotnost=',p);

end.

Раздел: Разветвляющиеся алгоритмы

1.Описание: Вычисление уравнения

program one;

var x,y:integer;; begin write('x='); readln(x); if x>0 then y:=sqr(sin(x)) else y:=1-2*sin(sqr(x)); writeln (y); end.

2.Описание: Деление нацело

Program ch;

Uses crt;

Var a,m,n:integer;

Begin clrscr;

Writeln (`m= n=');

Readln (m,n);

a:=m mod n;

If a=0 then write (m div n)

Else write(`net resh')

End.

3 .Описание: Написать программу на языке Pascal для реализации разветвляющегося алгоритма, где x - известные величины.

program one;

var x,y:real;

begin writeln('');

write('Vvedite x=');

readln(x); if x<=0.8 then

y:=exp(x-1)+3.14 else if (0.8<x) and (X<=5.27) then

y:=ln(x+5.96) else y:=2*x;

writeln('y=',y:4:2); readln;end.

4. Описание: Написать программу на языке Pascal для реализации разветвляющегося алгоритма, где x - известные величины.

program one; var x,y,z:real; begin writeln(''); write('Vvedite x='); readln(x); write('Vvedite y='); readln(y);

if x-y>0 then z:=1/(x*y) else z:=sqr(x)*sqr(y); writeln('z=',z:4:2); readln; end.

5 .Описание: Написать программу на языке Pascal для реализации разветвляющегося алгоритма, где x=ln a2, y=1/arctg b; a,b - известные величины. program one; var x,y,z,a,b:real; begin writeln(''); write('Vvedite a='); readln(a); write('Vvedite b='); readln(b); x:=ln(sqr(a)); y:=1/arctan(b); if x-y>0 then z:=1/(x*y) else z:=sqr(x)*sqr(y); writeln('z=',z:4:2); readln; end.

6. Описание: Заданы два прямоугольных параллелепипеда. Можно ли разместить их один в другом?program one; var a1,a2,b1,b2,c1,c2:integer; begin writeln('vvedite shiriny, dliny, vusoty 1');

readln(a1,b1,c1); writeln('vvedite shiriny, dliny, vusoty 2'); readln(a2,b2,c2); if ((a1<=a2) and (b1<=b2) and (c1<=c2)) or ((a1>a2) and (b1>b2) and (c1>c2)) then writeln('mogno') else writeln('nelzya'); readln; end.

7. Описание: номер клетки на шахматной доске 8х8 определяется двумя целыми числами - номер вертикали и номер горизонтали. Даны 4 целых положительных числа a,b,c,d. Выяснить, бьет ли ферзь, находящийся на клетке (a,b) клетку(c,d)

program one; var a,b,c,d:integer; begin read(a,b); read(c,d); if (a=c) or (b=d) or (abs(c-a)=abs(d-b))

then write('ga') else write('HeT');

readln

end

8. Описание: Возможно, ли построить треугольник с данными сторонами

program one;

uses crt;

var a,b,c:real;

begin clrscr;

writeln('Стороны треугольника= ');

readln(a,b,c);

if (a<b+c) and (b<a+c)

and(c<a+b) then write('можно')

else write('невозможно');

readkey;

end.

9 .Описание: Даны три неравных числа a, b, c. Составить программу нахождения квадрата большего из этих чисел.

program one; var a,b,c:real; begin read(a,b,c); if (a>b) and (a>c) then write('a^2= ',a*a:1:4); if (b>a) and (b>c) then write('b^2= ',b*b:1:4); if (c>a) and (c>b) then write('c^2= ',c*c:1:4); readln end.

10.Описание:Вычисление большего из двух чиселProgram b_ch;

Uses crt;

Var a,b:integer;

Max:integer;

Begin clrscr;

Writeln (`a= b=');

Readln (a,b);

If a>b then max:=a else max:=b

Writeln (`max=',max);

End.

11.Описание:Вычисление меньшего из двух чисел

Program m_ch;

Uses crt;

Var a,b:integer;

Min:integer;

Begin clrscr;

Writeln (`a= b=');

Readln (a,b);

If a<b then min:=a else min:=b

Writeln (`min=',min);

End.

12.Описание:Деление нацело

Program ch;

Uses crt;

Var a,b,c:integer;

Begin clrscr;

Writeln (`a= b=');

Readln (a,b);

C:=a mod b;

If c=0 then write (a div b)

Else write(`net resh')

End.

13.Описание: Сравнение чисел трехзначного числа

Program ch;

Uses crt;

Var a,b,c,d,e,i:integer;

Begin clrscr;

Writeln (`a=');

Readln (a);

D:=a div 100;

E:=b mod 100 div 10;

C:=I mod 10;

writeln(d,e,c);

if (a<b) and (b<i) then writeln (`ravny')

else writeln (`ne ravny');

End.

14.Описание: Принадлежит ли число интервалу

Program ch;

Uses crt;

Var a:integer;

Begin clrscr;

Writeln (`a=');

Readln (a);

if (a>=(-5)) and (a<=3) then writeln (`prinadl')

else writeln (` ne prinadl');

End.

15.Описание:Сравнить 3 стороны треугольника

Program ch;

Uses crt;

Var a,b,c:integer;

Begin clrscr;

Writeln (`a= b= c=');

Readln (a,b,c);

if (a=c) or (a=b) then writeln (`ravnobedr')

else writeln (` ne ravnobedr');

End.

Раздел: Алгоритмы циклической структуры:

1.Описание: Написать программу на языке Pascal для реализации циклического алгоритма n, х - известные величины.

var i,j,fact,n:integer;

s,x:real;

begin

writeln;

write('Vvedite n=');

readln(n);

write('Vvedite x=');

readln(x);

s:=0;

for i:=1 to n do begin fact:=1;

for j:=1 to i do Fact:=fact*j;

s:=s+(1/fact+sqrt(abs(x)));

end;

writeln('s=',s:4:2);

readln;

end.

2.Описание: Написать программу на языке Pascal для реализации циклического алгоритма

n - известные величины. program one;

var i,j,n,zn,factorial:integer; s,x:real; begin writeln; write('Vvedite n='); readln(n); s:=0; factorial:=1; zn:=1; for i:=1 to n do begin zn:=zn*(-1); factorial:=factorial*i; s:=s+(zn*(i+1)/factorial); end; writeln('s=',s:4:3); readln; end.

3.Описание: Написать программу на языке Pascal для реализации циклического алгоритма

s=1/1*2-1/2*3+…+(-1)n+1/n(n+1) n - известные величины.

program one;

var i,j,n,zn:intege r; s,x:real; begin writeln; write('Vvedite n='); readln(n); s:=0; zn:=-1; for i:=1 to n do begin zn:=zn*(-1); s:=s+zn/(i*(i+1)); end; writeln('s=',s:4:2); readln; end.

4.Описание: Написать программу на языке Pascal для реализации циклического алгоритма

n - известные величины. program one;

var i,j,n:integer; stepen:integer; s:real; begin writeln; write('Vvedite n='); readln(n); s:=0; for i:=1 to n do begin stepen:=1; for j:=1 to 5 do begin stepen:=stepen*i; end; s:=s+1/stepen; end; writeln('s=',s:4:2); readln; end.

5. Описание: Написать программу, которая выводит целые четные числа с клавиатуры и складывает их , пока не будет введено число 0.

Program 5;

Uses crt;

Var n,s:integer.;

Begin clrscr;

S:=0;

Repeat;

Writeln(vvedi chislo);

Readln(n);

S:=s+n;

Until n=0;

Writeln(s=,s);

Readln;

End.

6. Описание: Составить программу, подсчета суммы S первых 1000 членов гармонического ряда 1+1/2+1/3+…+1/N

Program 1;

Uses crt;

Var s:real; n;integer;

Begin clrscr;

S:=0; n:=0;

Repeat;

N:=n+1;

S:=s+1/n;

Until n=1000;

Writeln(s);

End.

7. Описание: Напечатать 20 первых степеней числа 2.

Program 2;

Uses crt;

Var n,s:longint;

Begin clrscr;

S:=1;

N:=1;

Repeat S:=s*2;

Writeln(s,);

N:=n+1;

Until n>20; Readln;

End.

8. Описание:Известны оценки по информатике каждого из 20 учеников класса. В начале списка Перечислены все «5»,затем остальные оценки. Сколько учеников имеют оценку «5»?

Program 5;

Uses crt;

Var x,n:word;

Begin clrscr;

Writeln(vvedi ocenki);

Readln(x);

N:=0;

While x=5 do begin n:=n+1;

Writeln(vvedi ocenki);

Readln(x);

End;

Writeln(imeyut 5,n,uchenikov);

Readln;

End.

9. Описание: Вычислить наибольший общий делитель двух натуральных чисел А и В, использую для этого алгоритм Евклида. Будем уменьшать каждый раз большее из чисел на величину меньшего до тех пор, пока оба числа не станут равными.

Program nod;

Uses crt;

Var a,b:integer;

Begin clrscr;

Writeln(vvedi 2 chisla);

Readln(a,b);

While a<>b do if a>b then a:=a-b else b:=b-a;

Writeln(nod=,a);Readln;

End.

10.Описание: Программа подсчета суммы S первых 1000 членов гармонического ряда 1+1/2+1/3+1/4+…+1/N

Program S;

Uses crt;

Var s:real;n:integer;

Begin clrscr;

S:=0; N:=0;

While n<1000 do begin N:=n+1;

S:=s+1/n;

End;

Writeln(s);

Readln;

End.

11.Описание:Имеется четыре (A, B, C, D) числа. Необходимо ответить на вопрос:«Правда ли что все среди этих чисел есть равные?»Ответ вывести в виде текста:«Правда», или «Неправда».

Program z1;

var a,b,c,d:integer; {описываем имеющиеся переменные}

begin writeln('vvedite chislo a'); {вводим все числа по очереди}

readln(a);

writeln('vvedite chislo b');

readln(b);

writeln('vvedite chislo c');

readln(c);

writeln('vvedite chislo d');

readln(d);

if (a=b)or (a=c) or (a=d)or (b=c) or (b=d) or (d=c) then writeln ('pravda') else writeln ('nepravda');

readln;

end.

12.Описание: Составить программу вычисления и выдачи на печать суммы (произведения) N элементов бесконечного ряда. Оформить проверку задания. Y=(-512)*256*(-128)*64…… Общая формула имеет вид: y=210-i

program z2;

var i,j,zn,n:integer; s:real;

begin writeln;

writeln('vvedite kolichestvo elementov ryada');

write('N='); {вводим количество элементов ряда}

readln(n);

s:=1;

for i:=1 to n do begin zn:=1;

for j:=1 to i+1 do begin zn:=zn*(-1);

end;

s:=s*(-zn)*(exp((10-i)*ln(2))); {вводим формулу}

end;

writeln('s=',s:4:2);

readln;

end.

13.Описание: Дана функция Y=1-[x-2]^2/10 вычислить и напечатать значения этой функции для последовательных значений x=c,x=c+(b+1), x=c+2(b+1),x=c+3(b+1) где а=1; b=9;с=2. Считать до тех пор пока сумма Y+6 не станет отрицательной.

program zad3;

const b=9; c=2;

var x,n:integer; f,s:real; function y(x:integer):real;

begin y:=1-(sqr(x-c)) / (b+1);

end;

begin writeln('Y=1-[x-2]^2/10');

n:=0;

repeat x:=c+n*(b+1);

inc(n);

f:=y(x);

write('x',n,'= ',x,' ');

writeln('y',n,'= ',f:6:5)

until f+6<0;

readln

end.

14.Описание: Имеется массив А из N произвольных чисел (A(n)), среди которых есть положительные, отрицательные и равные нулю. Напечатать только те числа из массива которые больше предыдущего числа.

program z4;

uses Crt;

const MAX = 100;

var mas : array[1..MAX] of integer; n,i : byte; k,p: integer;

Страницы: 1, 2, 3


© 2010 BANKS OF РЕФЕРАТ