· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.HELHEIM —› Проверь свой уровень

. 1 . 2 . >>

Посл.отвђт Сообщенiе


Дата: Ноя 8, 2004 08:04:12

Народ предлагаю проверит свои знания в программирование. Необходимо решить премитивную задачку. Все вариации кода выкладывать в этой теме. Итак задача:
_________________________________________
Даны действительные числа a1, ..., a37. Все члены этой последовательности, начиная с первого положительного, уменьшить на 0.5.
_________________________________________


Дата: Ноя 8, 2004 08:12:20

вот еще блок схема, жаль что она на паскале, но все равно будет легче обдумывать.

_101555158__shema.gif


Дата: Ноя 8, 2004 08:15:14

так же выкладываю код на паскале
_____________________________________
program zadacha_for_wasm_ru;
uses crt;
var
a:array [1..37] of real;
i:byte;
begin
textbackground(15);
textcolor(0);
clrscr;
randomize;

writeln('-------------------- Первоначальные числа -------------------');
for i:=1 to 37 do
begin
a[i]:=random(38);
write(a[i]:3:1,' ')
end;
writeln;
writeln('-------------------- Полученные числа ------------------------');
for i:=1 to 37 do
begin
if a[i]>0 then a[i]:=a[i]-0.5;
write(a[i]:3:1,' ')
end;
writeln;
textcolor(24);
write('Нажмите любую кнопку');
repeat until keypressed;
end.
_____________________________________

Удачи в выполнении этой простинькой программы.


Дата: Ноя 8, 2004 08:15:54 · Поправил: Slait

:)


Дата: Ноя 8, 2004 08:17:04 · Поправил: Slait

:)


Дата: Ноя 8, 2004 09:33:26

Slait
1. Pascal здесь не любят
2. Приведенный тобой код не решает поставленную задачу (видно не вооруженным глазом)


Дата: Ноя 8, 2004 10:07:15

Ладно пусть поскаль здесь не любят, но на ассембле могут сообразить код для программы?


Дата: Ноя 8, 2004 12:47:29

Slait
Уж не скрывается ли за этим заданием желание сделать лабы чужими руками? ;)


Дата: Ноя 8, 2004 14:08:28

Slait > „Итак задача:
_________________________________________
Даны действительные числа a1, ..., a37“


Неужели Это постановка задачи?
В каком формате храняцца числа?


> „желание сделать лабы чужими руками? ;)“

:)))))


Дата: Ноя 8, 2004 17:40:30

S_T_A_S_
Неужели Это постановка задачи?
В каком формате храняцца числа?

____________________________
Любые случайные числа от 1 до 37, ограниченный массив.
____________________________
Black_mirror
желание сделать лабы чужими руками? ;)
____________________________
Немного не тот вариант, но все же немного схожий. :o)
____________________________


Дата: Ноя 9, 2004 01:41:35

Slait

Поскольку тебе нет дела до формата, в котором хранятся данные, то и моему решению - тоже :-)
Сделано это: „Все члены последовательности, начиная с первого положительного, уменьшить на 0.5“, а не так как нарисовано в блок-схеме.


1317260747__The ignorant subtraction.js


Дата: Ноя 9, 2004 04:06:37

S_T_A_S_
Поскольку тебе нет дела до формата
______________________
Спасибо за программу, но мне нужно не на JavaScript, а на ассемблере.


Дата: Ноя 9, 2004 05:21:23

Slait
мне нужно не на JavaScript, а на ассемблере
В чем проблема? Написал на Pascal'е, загрузил в отладчик, переписал от туда asm-код. ;-)


Дата: Ноя 9, 2004 18:34:53

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


Дата: Ноя 9, 2004 19:52:13

q_q
И не забудь в about указать (C) by Slait
:-)))

Slait
„так там будет много мусора“
Зависит от компилятора. Вообще это утверждение спорное и, как минимум, зависит от уровня оптимизации.

. 1 . 2 . >>


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.067