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

Переделать задачи с помощью структуры модулей

08.08.2011, 10:44. Показов 911. Ответов 3
Метки нет (Все метки)

Здравствуйте,помогите пожалуйста переделать вот эти задачки с помощью структуры модулей..(ничего не понимаю в них).заранее спасибо!!!
UNIT <имя>;
INTERFACE
<интерфейсная часть>
IMPLEMENTATION
<исполняемая часть>
BEGIN
<инициирующая часть>
END.
вот эти задачи нужно сделать с помощью структуры модулей.
Задача 1.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
program laba3_2;
var
   Y: array [1..100] of integer;
   X: array [1..100] of integer;
   i, N:integer;
begin
writeln('vvedite chislo elementov massiva Y. N=');
readln(N);
writeln('vvedite elementi massiva Y:');
for i:=1 to N do             
readln(Y[i]);
for i:=1 to N-1 do
X[i]:=Y[i]+Y[i+1];          
writeln('massiv X:');
for i:=1 to N-1 do            
writeln(X[i]);
end.
задача 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
29
30
31
32
33
34
35
36
37
38
 program laba4;
var
A: array [1..100,1..100] of integer;
X: array [1..100] of integer;
i, j, M: integer;
 
begin
writeln('vvedite razmernost matrici A. M=');
readln(M);
writeln('vvedite elementi massiva A:');
for i:=1 to M do             
    for j:=1 to M do
        readln(A[i][j]);
 
writeln('massiv A:');
for i:=1 to M do             
    begin
    for j:=1 to M do
    write(A[i][j],'   ');
    writeln();
    end;
 
j:=1;
for i:=1 to 2*M do
    begin
        if (i mod 2)<>0 then X[i]:=A[j][j]       
        else
        begin
        X[i]:=A[j][M+1-j];
        j:=j+1;
        end;
    end;
 
writeln('massiv X:');
for i:=1 to 2*M do             
    write(X[i],'   ');
writeln();
end.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.08.2011, 10:44
Ответы с готовыми решениями:

Как соединить несколько модулей с помощью #include?
Очередная тема из разряда &quot;просвети нуба&quot; ;) Допустим, у меня есть три отдельных модуля, скажем...

Переделать программу с использованием функций (максимальный по модулю элемент массива, произведение модулей)
Оформить каждый пункт задания в виде функции. Программу написала, осталось преобразовать в функции....

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

Структуры(совсем немного переделать)
#include &lt;iostream.h&gt; #include &lt;stdio.h&gt; #include &lt;conio.h&gt; struct TStudent{ char...

3
Почетный модератор
64270 / 47569 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
08.08.2011, 10:49 2
Для каждой задачи отдельный модуль и программа, или все в одном модуле и в одной программе?
И условия задач напишите.
1
0 / 0 / 0
Регистрация: 27.03.2011
Сообщений: 33
08.08.2011, 11:00  [ТС] 3
Написать программу, имеющую модульную структуру, для решения задач,
Помимо основной программы в ней должно присутствовать не менее пяти модулей, образующих не менее чем двухуровневую иерархическую структуру.
Основная программа должна в диалоге с пользователем определить номер решаемой задачи и вызвать процедуру решения этой задачи, описанную в одном из модулей.
Процедуры решения задач должны вызавать процедуры/функции ввода исходных данных, собственно обработки и вывода результатов.
Процедуры обработки могут, в свою очередь, вызывать вспомогательные процедуры и функции.
Задачи:
Вложения
Тип файла: docx задачи.docx (21.1 Кб, 11 просмотров)
0
7 / 7 / 0
Регистрация: 05.08.2011
Сообщений: 54
11.08.2011, 00:06 4
Попробую набросать программу на верхнем уровне (без вложения процедур и функций).
Нужно какое-то время ...
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.08.2011, 00:06
Помогаю со студенческими работами здесь

Переделать программу из классов в структуры
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data;...

Переделать программу с помощью функций
#include &lt;iostream&gt; #include&lt;fstream&gt; using namespace std; int main() { ifstream f1;...

Переделать программу с помощью классов
Написал программу, но ее нужно сделать с помощью классов, помогите пожалуйста. class Program...

Переделать функцию с помощью шаблонов
оформить в виде шаблона функции,использующие эти шаблоны для типов int, float, double. #include...


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

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

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