|
|
| Посл.отвђт | Сообщен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 так там будет много мусора Зависит от компилятора. Вообще это утверждение спорное и, как минимум, зависит от уровня оптимизации. |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.067 |