Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Pascal Определить количество знаков препинания в тексте из 20 строк Доброго времени суток Помогите, пожалуйста, с программой. Необходимо подсчитать количество знаков препинания вне главной диагонали матрицы. Добавлено через 1 час 37 минут program Perfect; var a: array of integer; i, j, k,sum: integer; begin https://www.cyberforum.ru/ pascal/ thread923714.html остатки при делении квадратов Pascal
Есть число n (оно от 1 до 20). Требуется найти, сколько различных остатков при делении на n дают квадраты натуральных чисел.
Pascal Найти количество пар натуральных чисел, где одно из чисел делится на другое Есть число n, оно от 1 до 1000. Нужно найти количество пар натуральных чисел, где одно из чисел делится на другое. Числа не превосходят n. https://www.cyberforum.ru/ pascal/ thread922984.html Pascal Программа, которая записывает в файл типа byte 100 случайных чисел от 0 до 255 https://www.cyberforum.ru/ pascal/ thread922851.html
Здравствуйте уважаемые форумчане, помогите пожалуйста с задачей: Создайте программу, которая записывает в файл типа byte 100 случайных чисел от 0 до 255 и программу, которая выводит на экран содержимое данного файла и при этом чётные числа выделяет красным цветом, а все остальные числа – синим. Кое что уже накидал, но не совсем понятно как записывать и считывать типом byte program kontra;...
Pascal переделать прогу с с++ на паскаль
Завтра сдавать проги на практику, нужно переделать прогу с С++ на паскаль(любой) помогите паскаль некогда не учил. #include<graphics.h> #include<conio.h> #include<iostream.h> #include<stdlib.h> class micros { int x,y,xx,yy,i; public: micros(int x1,int y1,int x2, int y2)
Pascal Перевод кода https://www.cyberforum.ru/ pascal/ thread920821.html
помогите пожалуйста перевести программу из кода с++ в код паскаль #include <iostream> using namespace std; int main() { setlocale(LC_ALL, "Russian"); int arr = {0, 1, 2,0,3,0, 4, 0,5,0, 6, 4, 0, 2, 4, 6, 8, 9, 7, 3, 0}; const int N = sizeof(arr)/sizeof(arr);
Pascal Разработать программу шифрования и расшифровки текста https://www.cyberforum.ru/ pascal/ thread920819.html
Разработать программу шифрования и расшифровки текста, в котором в каждых 2-х соседних символах произведён обмен первых четырёх битов. В случае нечётного числа символов, последний символ не меняется.
Pascal Дайте примеры заголовков подпрограмм
Только заголовков без реализаций. С разными именами, процедур и функций, с разными типами возвращаемых значений , с параметрами и без, с совместно декларируемыми через запятую параметрами и независимо декларируемыми, попарно совместно декларируемыми, в одну и в несколько строк. Вообще разные по стилю и смыслу. Добавлено через 1 минуту Но с единственным общим признаком: все типы...
Pascal Одну из задач по теме: записи Здравствуйте! Прошу помощи в решении одной из следущих задач (любой, т.к остальные решаются по аналогии): 1) Список группы студентов: Ф.И.О., год рождения, место жительства, сданные экзамены: математика, физкультура, история. Вычислить средний бал, выборка из списка по среднему баллу или первым трем буквам фамилии или по оценке по физкультуре. 2) Список группы студентов: Ф.И.О., год рождения,... https://www.cyberforum.ru/ pascal/ thread919334.html Pascal В динамическом списке найти первый наименьший и последний наибольший элементы и удалить все элементы, расположенные между ними. Дан список из целых чисел, найти первое из всех минимальных значений и последнее из всех максимальных, при этом удалить все значения между ними. Название темы уточнено. https://www.cyberforum.ru/ pascal/ thread919090.html
Pascal Маленький Hello World
Вообщем, не знаю зачем, но я поставил перед собой задачу написать на паскале Hello World в несколько байт, пока лиш удалось 4 кб и уже не знаю что делать, поэтому прошу помощи у вас.
Pascal Разработать программу для определения требуемых величин в элементах двумерного массива Ребят, помогите пожалуйста =) Нужно разработать программы для определения требуемых величин в элементах двумерного массива: 1)Суммы всех чисел 2)Минимальное четное число 3)Количество отрицательных не четных чисел 4)Сумма отрицательных не четных чисел Буду очень благодарна)) https://www.cyberforum.ru/ pascal/ thread916882.html
0 / 0 / 0
Регистрация: 16.07.2013
Сообщений: 8
16.07.2013, 16:16  [ТС] 0

Программа на паскале. на модули и структуры - Pascal - Ответ 4849178

16.07.2013, 16:16. Показов 1037. Ответов 8
Метки (Все метки)

Ответ

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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
UNIT UNREAD;
Interface
    Type
        vec = array [1..1000] of real;
        vec2 = array [1..100, 1..100] of integer;
    Var
        mas: vec;
        mas2: vec2;
        mas3: vec2;
        i,j, n, m: integer;
        fin, fout: text;
        Procedure ReadFirst(Var mas: vec);
        Procedure WriteFirst(mas: vec);
        Procedure ReadSecond(Var mas: vec2);
        Procedure WriteSecond(mas: vec);
        Procedure ReadThird(Var mas: vec2);
        Procedure WriteThird(mas: vec2);
Implementation
   Function IOResult : Integer;
    Procedure ReadFirst(Var mas: vec);
     var I: integer;
        begin
            {$I-} assign(fin, 'first.in'); {$I+}
    
            {if IoResult <> 0 then
                begin
                    Writeln('No input file');
                    halt;
                end;
}
            assign(fout, 'first.out');
            Reset(fin);
            Rewrite(fout);
 
            readln(fin, n);
            for i:=1 to n do
             read(fin, mas[i]);
 
            close(fin);
        end;
 
    Procedure WriteFirst(mas: vec);
    var I: integer;
        begin
            for i:=1 to n - 3 do
                write(fout, mas[i], ' ');
 
            close(fout);
        end;
 
    Procedure ReadSecond(Var mas: vec2);
        begin
        var i,j:integer;
            {$I-} assign(fin, 'second.in'); {$I+}
    
            if IoResult <> 0 then
                begin
                    Writeln('No input file');
                    halt;
                end;
 
            assign(fout, 'second.out');
            Reset(fin);
            Rewrite(fout);
            
            read(fin, n);
            read(fin, m);
 
            for i:=1 to n do
                begin
                for j:=1 to m do
                    begin
                        read(fin, mas[i, j]);
                    end;
                end;
 
            close(fin);
        end;
 
    Procedure WriteSecond(mas: vec);
        begin
        var i,j : integer;
            for i:=1 to 3 do
                write(fout, mas[i], ' ');
 
            close(fout);
        end;
 
            Procedure ReadThird(Var mas: vec2);
 begin
 if not fileexits('third.in') then ----неизвестное имя файля... обьявить его где? и какой тип данных лучше присвоить?
  begin
    Writeln('No input file');
    halt;
   end
 else reset(fin);
 assign(fout, 'third.out');
 
            assign(fout, 'third.out');
            Reset(fin);
            Rewrite(fout);
            
            readln(fin, n);
            for i:=1 to n do
                begin
                for j:=1 to n do
                    begin
                        read(fin, mas[i, j]);
                    end;
                end;
 
            close(fin);
        end;
 
    Procedure WriteThird(mas: vec2);
        begin
            for i:=1 to n do
                begin
                for j:=1 to n do
                    begin
                        write(fout, mas[i, j], ' ');
                    end;
                writeln(fout);
                end;
 
            close(fout);
        end;
 
Begin
end;
End.
Добавлено через 45 минут
Покурил, подумал... осознал глупость вопроса, заменил If then на While do,
стало работать, в 96 строчки косяк "ожидался оператор"

Вернуться к обсуждению:
Программа на паскале. на модули и структуры Pascal
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.07.2013, 16:16
Готовые ответы и решения:

модули в паскале
вот такая вот объемная программка,может кто сделает.Буду очень благодарен! Реализовать в виде...

Программирование. Формулы. Основные понятия. Структуры. Модули
Помогите пожалуйста

Динамические структуры данных. Программа ввода в структуры и вывода информации из неё.
Автоматизированная информационная система на железнодорожном вокзале содержит сведения об...

Динамические структуры данных, списковые структуры (надо разобраться что делает программа)
дана программа, надо помочь выяснить что в ней делает каждая подпрограмма unit Unit6; ...

8
16.07.2013, 16:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.07.2013, 16:16
Помогаю со студенческими работами здесь

Записи (структуры) в паскале
Здравствуйте ;) Не могу справиться с решением тривиальной проблемы :( Есть программа которая...

Программа на модули
помогите!!!!!если у кого то готовая программа на модули, чтоб и в главной программе выполнялись...

Модули: программа не компилируется
Здравствуйте, скажите, что ему не хватает для компиляции? Замучилась уже. Вот основная...

Модули - программа не выводит результат
Ребят, не подскажите, почему мне не хочет выводить? Вот сам код: unit opys; interface uses crt;...

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