С Новым годом! Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/8: Рейтинг темы: голосов - 8, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 17.01.2010
Сообщений: 47

Дан листинг программы, к данному листингу нужно написать условие, исходные данные

19.12.2010, 17:13. Показов 1682. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дан листинг программы, к данному листингу нужно написать условие, исходные данные (т.е предположить для чего данная программа нужна) и если в листинге есть ошибки, исправить их, чтобы данная программа работала верн.

Я предположил что, условие звучит примерно так: для заданной матрицы В вычислить сумму и число
отрицательных элементов каждой строки матрицы, исходную матрицу вывести и общепринятом виде.
Результаты вывести в виде двух столбцов.

Кто что подскажет и исправит ( возможно я ошибаюсь с условием , дабы программа не работает )

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
Program Massiv;
Uses crt;
Var x,z:array[1..100] of integer;
i,k,n,s,c,d:integer;
f:boolean;
begin
Clrscr;
writeln('Введите интервал (c,d)');
write('c= ');readln(c);
write('d= ');readln(d);
writeln('Введите размерность массива X(k)');
write('k= ');readln(k);
writeln('Массив X');
s:=0;
randomize;
for i:= 1 to k do begin
f:=false;
x[i]:=round(random(10));
write(x[i],' ');
if (x[i]>c) and (x[i]
if f=false then s:=s+x[i];
end;
writeln;
writeln('Сумма элементов не вошедших в интервал (',c,',',d,') равна ',s);
writeln;
writeln('Введите размерность массива Z(n)');
write('n= ');readln(n);
writeln('Массив Z');
s:=0;
randomize;
for i:= 1 to n do begin
f:=false;
z[i]:=round(random(10));
write(z[i],' ');
if (z[i]>c) and (z[i]
if f=false then s:=s+z[i];
end;
writeln;
writeln('Сумма элементов не вошедших в интервал (',c,',',d,') равна ',s);
writeln('Нажмите Enter');
readln;
end.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.12.2010, 17:13
Ответы с готовыми решениями:

Нужно сделать блок схему по листингу программы
Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click ...

Микроконтроллер pic16f877 не могу понимать эту листингу. Что здесь N и какое его значение, как работает листинг
#include <p16f887.inc> N equ h'10' Nach_Adres_Mas_1 equ h'30' Nach_Adres_Mas_2 equ h'40' ZIKL equ h'20' ...

Добрый день! Исправте, пожалуйста. Дан листинг программы, где заданы два массива
Здравствуйте! Помогите, пожалуйста. Дан листинг программы, где заданы два массива. Сделайте, пожалуйста, так, чтобы значения этих массивов...

5
Фрилансер
Эксперт С++
 Аватар для Dekio
5845 / 1226 / 499
Регистрация: 23.11.2010
Сообщений: 3,375
Записей в блоге: 1
19.12.2010, 17:35
и в чем здесь интерес каждого прогера?
банальная задачка, ничего интересного
0
0 / 0 / 0
Регистрация: 17.01.2010
Сообщений: 47
19.12.2010, 17:43  [ТС]
Цитата Сообщение от Dekio Посмотреть сообщение
и в чем здесь интерес каждого прогера?
банальная задачка, ничего интересного
Банальная задачка, да не работает.
Интерес в том, что дан просто листинг программы. К ней написать исходное условие. Исправить сам код программы, если он не верен.

Уважаемый, Dekio!
Если всё банально, подправьте что не так!
Заранее благодарен!
0
 Аватар для Monkey_2
36 / 36 / 9
Регистрация: 11.02.2009
Сообщений: 84
19.12.2010, 18:02
Цитата Сообщение от Бунтарь Посмотреть сообщение
if (z[i]>c) and (z[i]
=>
Pascal
1
if (x[i]>c) and (x[i]<d) then f:=true;
Цитата Сообщение от Бунтарь Посмотреть сообщение
if (z[i]>c) and (z[i]
=>
Pascal
1
if (z[i]>c) and (z[i]<d) then f:=true;
1
0 / 0 / 0
Регистрация: 17.01.2010
Сообщений: 47
19.12.2010, 18:24  [ТС]
Цитата Сообщение от Monkey_2 Посмотреть сообщение
=>
Pascal
1
if (x[i]>c) and (x[i]<d) then f:=true;
=>
Pascal
1
if (z[i]>c) and (z[i]<d) then f:=true;

Спасибо большое, Monkey!!!! Очень благодарен!
+
0
0 / 0 / 0
Регистрация: 17.01.2010
Сообщений: 47
19.12.2010, 19:00  [ТС]
Цитата Сообщение от Бунтарь Посмотреть сообщение
Дан листинг программы, к данному листингу нужно написать условие, исходные данные (т.е предположить для чего данная программа нужна) и если в листинге есть ошибки, исправить их, чтобы данная программа работала верн.
Дописал. Может кому-нибудь пригодится.
Условие будет таким: Даны два массива, заполненные случайным образом. Написать программу, для нахождения суммы элементов не вошедших в интервал (c,d) {размерность массивов и интервал (c,d) вводим с клавиатуры}
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
Program Massiv;
Uses crt;
Var x,z:array[1..100] of integer;
i,k,n,s,c,d:integer;
f:boolean;
begin
Clrscr;
writeln('Введите интервал (c,d)');
write('c= ');readln(c);
write('d= ');readln(d);
writeln('Введите размерность массива X(k)');
write('k= ');readln(k);
writeln('Массив X');
s:=0;
randomize;
for i:= 1 to k do begin
f:=false;
x[i]:=round(random(10));
write(x[i],' ');
if (x[i]>c) and (x[i]<d) then f:=true;
if f=false then s:=s+x[i];
end;
writeln;
writeln('Сумма элементов не вошедших в интервал (',c,',',d,') равна ',s);
writeln;
writeln('Введите размерность массива Z(n)');
write('n= ');readln(n);
writeln('Массив Z');
s:=0;
randomize;
for i:= 1 to n do begin
f:=false;
z[i]:=round(random(10));
write(z[i],' ');
if (z[i]>c) and (z[i]<d) then f:=true;
if f=false then s:=s+z[i];
end;
writeln;
writeln('Сумма элементов не вошедших в интервал (',c,',',d,') равна ',s);
writeln('Нажмите Enter');
readln;
end.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
19.12.2010, 19:00
Помогаю со студенческими работами здесь

Написать листинг программы вычисляющей ряд
Дано натуральное число n S=1-1/2+1/4-1/8+...+(-1) n*1/2 n

Получить из программы на VisualBASIC исходные данные по интерфейсу RS485
Здравствуйте дамы и господа. Учился программировать на Visual Basic 6.0. Волнует вопрос, как программным кодом получить исходные данные с...

Нужно исправить листинг программы или дописать, умножение двочных чисел.
&lt;1&gt; ;prg_8_5.asm &lt;2&gt; masm &lt;3&gt; model small &lt;4&gt; stack 256 &lt;5&gt; .data ;сегмент данных &lt;6&gt; rez label word &lt;7&gt; rez_l db 45 ...

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

Написать матрицу на фортране (все исходные данные есть)
Ссылка на картинку: http://ki-group.ru/infa.jpg Помогите пожалуйста сделать 23 вариант матрицу При ручном счете у меня получилось число...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru