0 / 0 / 0
Регистрация: 02.05.2014
Сообщений: 18
1

Переписать методом ООП

18.06.2014, 18:57. Показов 522. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Переписать методом Объектно-Ориентированного Программирования данную программу.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Const
 N=16;
Var
 A,B:Array[1..N] of Integer;
 i:byte;
Begin
 Randomize;
 for i:=1 to N do
  begin
   A[i]:=-10+Random(20);
   B[i]:=Random(10)+1;
  end;
 Writeln('Before:');
 write('Array A:    ');
 for i:=1 to N do write(A[i]:4);
 writeln;
 write('Array B:    ');
 for i:=1 to N do write(B[i]:4);
 writeln;
 Writeln('After:');
 write('Array B:    ');
 for i:=1 to N do
  begin
   if A[i]<=0 then B[i]:=B[i]*10 else B[i]:=0;
   write(B[i]:4);
  end;
 Readln
End.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.06.2014, 18:57
Ответы с готовыми решениями:

Переписать код методом ООП с модулем
Переписать методом Объектно-Ориентированного Программирования и чтобы он содержал модуль. Var...

Методом ООП переписать
Переписать данный код методом Объектно-Ориентированного Программирования var x,p,m:integer;...

Переписать программу по всем канонам ООП
Помогите пожалуйста записать эту программу с помощю ооп на паскале uses graph, crt; var ...

Переписать программу с использованием ООП
Была работа с динамическим массивом ,с рандомным заполнением, вводим интервал и все числа которые...

2
1642 / 1091 / 487
Регистрация: 17.07.2012
Сообщений: 5,345
18.06.2014, 22:57 2
И зачем в подобных программах использовать ООП?
1
Почетный модератор
64288 / 47587 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
19.06.2014, 09:45 3
Если задали потренироваться, то можно так, по простому.
В Турбо Паскаль
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
uses crt;
const n=16;
type mas=array [1..n] of integer;
arr=object
    a:mas;
    procedure Vvod;
    procedure Vyvod(s:string);
    end;
procedure arr.vvod;
var i:byte;
begin
for i:=1 to n do
a[i]:=-10+random(20)
end;
procedure arr.vyvod;
var i:byte;
begin
writeln(s);
for i:=1 to n do
write(a[i]:4);
writeln;
end;
 
var x,y:arr;
    i:byte;
begin
clrscr;
x.vvod;
x.vyvod('Исходный массив A');
y.vvod;
y.vyvod('Исходный массив B');
for i:=1 to n do
if x.a[i]<=0 then y.a[i]:=y.a[i]*10
else y.a[i]:=0;
y.vyvod('Измененный массив B');
readln
end.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.06.2014, 09:45
Помогаю со студенческими работами здесь

Переписать реализацию стека с использованием ООП
Найти элемент с заданным ключом в стеке . У меня написана программа эта через структуру . Нужно...

Как переписать создание html-страницы из ООП в процедурную парадигму?
Помогите пожалуйста с заданием, буду весьма благодарен))) ЛАБОРАТОРНАЯ РАБОТА №4 &quot;Процедурный и...

Запрограммировать методом ООП
Этот код переписать методом ООП . using System; using System.Collections.Generic; using...

Объявить класс для расчета возраста методом birthday. Привести пример на языке ООП
Добрый день, уважаемые программисты! Мы сдаем уже третий раз экзамен. Помогите решить задачу....

Решение нелинейного уравнения методом Ньютона. Переписать с Pascal на C#
Есть примерный алгоритм программы, нужно написать его на C# и доработать так, чтобы m менялось от...

Переписать C++ на Фортран QR-разложение матрицы методом Грама-Шмидта
Есть код по QR-разложению матрицы методом Грама-Шмидта блочным алгоритмом на С++. Надо переписать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru