Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.12.2011, 00:21   #1
Mihailo94
 
Регистрация: 29.12.2011
Сообщений: 6
Восклицание Редактирование программ.

Найдите ошибки в каждый из следующих программ:
1)
program A;
const d=5;
begin d:=sqr(d);
writeln('d**2=',d)
end.

2) program B;
const k=true;
var x:real;
begin read(x);
writeln(odd(x)=k)
end.

Выполните трассировку и ответьте на вопросы по заданному фрагменту программы:
for i:=1 to n do
begin j:=2;
while j<=m do
begin write(i+j);
j:=j+2
end;
writeln
end.
1)Сколько раз будет выполнен оператор write(i+j)?
2)Сколько строчек будет напечатано?

Что такое описание процедуры функции и чем оно отличается от оператора процедуры функции????
Заранее большое спасибо!!!
Mihailo94 вне форума Ответить с цитированием
Старый 29.12.2011, 00:29   #2
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

1)
Код:
const d=5;
begin d:=sqr(d);
константы изменять в программе нельзя ( ну напрямую)
2)
Код:
odd(x)
параметр x может быть только целочисленным
Цитата:
Сколько раз будет выполнен оператор write(i+j)?
а чему m равно?
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Старый 29.12.2011, 00:38   #3
Mihailo94
 
Регистрация: 29.12.2011
Сообщений: 6
По умолчанию

Благодарю,не указано написал все что есть...
Mihailo94 вне форума Ответить с цитированием
Старый 29.12.2011, 00:41   #4
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

ну тогда
Цитата:
Сколько раз будет выполнен оператор write(i+j)?
пока j<=m
Цитата:
Сколько строчек будет напечатано?
столько раз сколько выполниться этот цикл while j<=m do и умножить на n
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Старый 29.12.2011, 00:46   #5
Mihailo94
 
Регистрация: 29.12.2011
Сообщений: 6
По умолчанию

Большое спасибо,а трассировку можешь выполнить пожалуйста?)Буду очень признателен.
А поканкретнее на вопросы эти нельзя ответить??на 1 и 2?

Последний раз редактировалось Mihailo94; 29.12.2011 в 00:53.
Mihailo94 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Редактирование значений в памяти других программ logitech12 Общие вопросы Delphi 15 07.05.2011 09:53
Редактирование БД son_of_koshi Помощь студентам 5 05.08.2010 11:31
Редактирование AntiZero Помощь студентам 2 12.11.2007 18:02
Загрузка программ из др. программ в АСМе Shacal Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 7 05.02.2007 08:53