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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.06.2011, 13:48   #11
Valio
Сливочное масло
Участник клуба
 
Аватар для Valio
 
Регистрация: 01.01.2011
Сообщений: 1,149
По умолчанию

Цитата:
Сообщение от ChristinShishi Посмотреть сообщение
так все равно непонятно(
Ну значит усердно работал в течение семестра и получишь оценку которая соответствует твоим знаниям.
Сливочное масло Valio - компиляция как по маслу
Valio вне форума Ответить с цитированием
Старый 19.06.2011, 13:49   #12
ChristinShishi
Новичок
Джуниор
 
Регистрация: 19.06.2011
Сообщений: 11
По умолчанию

спасибо за помощь
ChristinShishi вне форума Ответить с цитированием
Старый 19.06.2011, 13:53   #13
Косюра
Пользователь
 
Аватар для Косюра
 
Регистрация: 14.01.2011
Сообщений: 74
По умолчанию

Код:
var y,n:integer;
begin
n:=-25;
y:=10;
while y<=150 do begin
if (y<100) and (y>=50) or (y mod 10=0) then n:=n+2
else n:=n+1;
y:=y+2
end;
writeln(n)
end.
Ну смотри. Всё просто.
var - тут мы говорим какие переменные нам понадобятся. (например для того чтобы поесть нам нужна вилка, тарелка и еда)
потом в begin .. end мы пишем что же делаем с тем набором переменных, которые, как мы сказали, нам нужны.

Например:
берем тарелку
кладем в нее еду
цикл (пока есть еда):
зацепить еду вилкой
положить еду в рот
прожевать
проглотить
цикл закончился.
взять тарелку.
убрать тарелку.
убрать вилку.
end.

в данном случае
Код:
var y,n:integer;  // нам нужны переменные y,n
begin
n:=-25;    // в n кладем -25       
y:=10;     // в y кладем 10
while y<=150 do begin  // пока у<=150 повторяем цикл
if (y<100) and (y>=50) or (y mod 10=0) then n:=n+2 //если  y<100 и  y>=50 или остаток от деления нацело y на 10=0 то в n кладем то что было в n и еще докладываем 2 
else n:=n+1; // иначе в n докладываем только 1
y:=y+2  // в у кладем то что было в у и докладываем 2
end;   // цикла завершен 
writeln(n)  // показываем на экране то что лежит в n
end.
Девушка - переменная бинарного типа с рандомным значением
Косюра вне форума Ответить с цитированием
Старый 19.06.2011, 14:01   #14
ChristinShishi
Новичок
Джуниор
 
Регистрация: 19.06.2011
Сообщений: 11
По умолчанию

а как вычислить сколько раз ложь и истина?
ChristinShishi вне форума Ответить с цитированием
Старый 19.06.2011, 14:12   #15
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

В смысле сколько раз? Где?оО
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 19.06.2011, 14:14   #16
ChristinShishi
Новичок
Джуниор
 
Регистрация: 19.06.2011
Сообщений: 11
По умолчанию

В этом цикле
как узнать вообще сколько он раз выполняется и сколько в нем лжи и истины
ChristinShishi вне форума Ответить с цитированием
Старый 19.06.2011, 14:21   #17
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Ну так перед циклом y=10 и n=-25
Вот и считывайте, что с ними произойдет в цикле (пока y не станет >150).
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 19.06.2011, 14:26   #18
ChristinShishi
Новичок
Джуниор
 
Регистрация: 19.06.2011
Сообщений: 11
По умолчанию

а как я таким образом узнаю сколько раз цикл выполнится?
ChristinShishi вне форума Ответить с цитированием
Старый 19.06.2011, 14:30   #19
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

А зачем? Можно на том же листочке помечать сколько раз он выполнится пока y не станет больше 150, но это не нужно в этом коде.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 19.06.2011, 14:33   #20
ChristinShishi
Новичок
Джуниор
 
Регистрация: 19.06.2011
Сообщений: 11
По умолчанию

просто это спрашивают и просят написать, причем не только сколько раз сам цикл выполнится, но и сколько истина и ложь, что я и имела в виду
ChristinShishi вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
в результате выполнения программы выдает -1.#IND Mors13 Помощь студентам 1 01.06.2011 23:10
Как получить десятичное число в результате деления ArtGrek Visual C++ 1 20.04.2011 01:55
Как узнать что число не Float(без остатка) при результате деления? zotox Помощь студентам 7 19.07.2009 15:49
Написать программу в результате выполнения которой булевская переменная t получает true если выполняется Корделия Общие вопросы C/C++ 1 28.04.2009 13:53
присвоить переменной целого типа значение поля key полученное в результате выполнения SQL запроса Worms БД в Delphi 5 10.01.2008 21:07