Здавалка
Главная | Обратная связь

Тест для самопроверки



Правила прохождения теста просты:

  • Каждый вопрос может иметь несколько правильных вариантов ответа;
  • За каждый верно отмеченный вариант вы получаете +1 балл;
  • За каждый неверно отмеченный вариант вы получаете -1 балл;
  • Результат выводится в процентной форме (50%, 90% и т.д.);
  • Удовлетворительный результат - 80% и выше.

Удачи!

 

1. Если сделать объявление int i=11; чему будет равно значение выражения i/5?
 
 
  2.2
  2,2
  Ошибка на этапе компиляции
 
2. Использование оператора default совместно с оператором switch…
 
  желательно
  запрещено
  обязательно
 
3. Каким будет значение b, если bool b=(double)(1/2)
 
  false
  true
  Ошибка на этапе компиляции
 
4. Каким будет значение z, если bool z=(x=2)&&(y=5)
 
 
 
  true
  false
 
5. Набор операторов if() можно заменить оператором switch…
 
  никогда
  всегда
  в некоторых ситуациях
 
6. Результатом операции (bool (4-2)*3)||false будет…
 
  false
  true
 
  Ошибка на этапе компиляции
 
7. Результатом проверки условия 3<=3 будет…
 
  true
  false
 
 

Вы сдали тест на .

Предыдущая Оглавление Следующая  
Предыдущая Оглавление Следующая
           

Домашнее задание

1. Напишите программу, проверяющую число, введенное с клавиатуры на четность.

2. Дано натуральное число а (a<100). Напишите программу, выводящую на экран количество цифр в этом числе и сумму этих цифр

3. Известно, что 1 дюйм равен 2.54 см. Разработать приложение, переводящие дюймы в сантиметры и наоборот. Диалог с пользователем реализовать через систему меню.

4. Напишите программу, реализующую популярную телевизионную игру "Кто хочет стать миллионером".

Предыдущая Оглавление Следующая

 


 

Предыдущая Оглавление Следующая

Урок №3.

  • Понятие цикла.
  • Конструкция while.
  • Конструкция do while.
  • Примеры к уроку.
  • Домашнее задание
Предыдущая Оглавление Следующая  
Предыдущая Оглавление Следующая
           

Понятие цикла.

Очень часто, и в жизни и при написании программы, существует необходимость повторения какого-либо действия несколько раз. Например, представим алгоритм, реализующий мытьё тарелок.

0. Взять тарелку из раковины.   1. Намылить тарелку средством для мытья посуды.   2. Потереть тарелку мочалкой.   3. Смыть мыльную пену с тарелки.   4. Вытереть тарелку.   5. Поставить тарелку на полку.   6. Конец программы.

В данном, на первый взгляд толковом, алгоритме есть одна маленькая неувязочка - если тарелок будет больше одной, то вымытой все равно окажется только одна. Это связано с тем, что программа выполняет все действия линейным образом - сверху вниз по порядку. Следовательно, нам необходимо придумать каким способом заставить программу повторить набор конкретных действий, и при этом определить нужное количество повторов. Правильный алгоритм будет выглядеть так.

0. Взять тарелку из раковины.   1. Намылить тарелку средством для мытья посуды.   2. Потереть тарелку мочалкой.   3. Смыть мыльную пену с тарелки.   4. Вытереть тарелку.   5. Поставить тарелку на полку.   6. Если есть еще грязные тарелки вернуться к пункту 0.   7. Конец программы.

Обратим внимание на то, что для того, что бы определить, повторять ли действия сначала используется условие "Если есть еще грязные тарелки". Если это условие истинно - действия повторяются, если ложно, выполняется следующий, 7-ой пункт алгоритма.

Итак, мы пришли к тому, что нам необходима некая конструкция, которая заключает в себе набор действий для повторения. При этом количество повторений должно зависеть от какого-то условия, содержащегося в этой же конструкции.

Невольно, мы только что дали определение так называемого ЦИКЛА. Повторим еще раз!!!







©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.