![]() |
|
Модераторы: Poseidon |
![]()
|
|
| Feroce |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 17.5.2009 Репутация: нет Всего: нет |
Здравствуйте!
Мне надо в совсем несложную задачу на Паскале сделать ассемблерную вставку. задача: найти среднее арифметическое чисел одномерного массива. Помогите, пожалуйста)) Желательно с комментариями {ничего не понимаю...стыдно(((((} Я просто в Паскале решила, не знаю как переделать, чтобы была именно эта вставка. program assemblery; type mass= array [1..100] of integer; var a: mass; i,n,s:integer; sa:real; Begin randomize; writeln ('vvedi kol-vo 4isel massiva',n); readln(n); for i:=1 to n do begin a[i]:=random(10); write(a[i],' ') end; s:=0; for i:=1 to n do s:=s+a[i]; sa:=s/n; writeln('srednee arifmti4eskoe=',sa:5:3); readln end. |
|||
|
||||
| taiven |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 302 Регистрация: 30.6.2008 Репутация: 4 Всего: 9 |
P.S. если программа 16-разрядная, то естественно немного по-другому будет... Это сообщение отредактировал(а) taiven - 19.5.2009, 15:55 |
|||
|
||||
| Feroce |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 17.5.2009 Репутация: нет Всего: нет |
Спасибо))
taiven, можешь мне её прям вставить в нужное место и удалить из исходной программы лишнее?)) Пожалуйста))))) и комментарии)) очень надо)))) |
|||
|
||||
| taiven |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 302 Регистрация: 30.6.2008 Репутация: 4 Всего: 9 |
это
надо вставить вместо
|
||||
|
|||||
| Feroce |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 17.5.2009 Репутация: нет Всего: нет |
А если не 16-разрядная? У меня почему-то не идёт((((( Из-за чего это может быть? |
|||
|
||||
| taiven |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 302 Регистрация: 30.6.2008 Репутация: 4 Всего: 9 |
попробуй так
|
|||
|
||||
| Feroce |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 17.5.2009 Репутация: нет Всего: нет |
Спасибо большое)))
Задача правда не запустилась, выдал: must be in 8087 mode to compile this Но мне всё же удалось сдать |
|||
|
||||
| taiven |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 302 Регистрация: 30.6.2008 Репутация: 4 Всего: 9 |
Если у тебя Turbo Pascal, то достаточно было зайти в Options->Compiler... и отметить пункт 8087/80287, тогда всё бы запустилось |
|||
|
||||
| Feroce |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 17.5.2009 Репутация: нет Всего: нет |
я туда заходила и вводила в строку 8087, но видимо не надо было вводить?)) Просто не видела этих пунктов%))
|
|||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |