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

Комментарий к коду.



1. Пользователь вводит число для анализа.

2. Цикл последовательно перебирает все числа от 2 до исходного.

3. Осуществляется проверка: если искомое число на текущее без остатка не делится, необходимо прервать данный шаг цикла и перейти к части i++. (continue).

4. Если искомое число на текущее без остатка делится, то на экран показывается текущее число.

Вот и всё!!! Теперь вы можете приступать к прохождению теста и выполнению домашнего задания. Желаем удачи!!!

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

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

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

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

Удачи!

 

1. Что будет на экране в результате выполнения следующего фрагмента кода?
  int a=5;for(;a-->0;){ cout<<a<<" ";}
 
  4 3 2 1 0
  5 4 3 2 1
  1 2 3 4 5
  0 1 2 3 4
  Ошибка на этапе компиляции
 
2. Что будет на экране в результате выполнения следующего фрагмента кода?
  int a=20;for(a=3;a<20;a++){ a++; cout<<”1”;}
 
  20 единиц
  9 единиц
  17 единиц
  Ошибка на этапе компиляции
  Ошибка на этапе выполнения
 
3. Что будет на экране в результате выполнения следующего фрагмента кода?
  int a;for(a=0;a<10;a++){ a+=a;}cout<<a;
 
 
 
 
  Вечный цикл
  Ошибка на этапе компиляции
 
4. Что будет на экране в результате выполнения следующего фрагмента кода?
  while(int i=0;i<10;i++){ cout<<i;}
 
  0 1 2 3 4 5 6 7 8 9
  1 2 3 4 5 6 7 8 9
  Ошибка на этапе компиляции
  Ошибка на этапе выполнения
 
5. Что будет на экране в результате выполнения следующего фрагмента кода?
  int a=3;while(3){ if(true) break; a--;}cout<<a;
 
 
 
 
  Ошибка на этапе компиляции
  Ошибка на этапе выполнения
 
6. Что будет на экране в результате выполнения следующего фрагмента кода?
  int sum=0;for(int i=0;i<10;i++){ if(!(i%3)) continue; sum+=i;}cout<<sum;
 
 
 
  Ошибка на этапе компиляции
  Вечный цикл
 

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

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

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

Во втором уроке, вы уже научились разбивать число на цифры. Сегодняшнее домашнее задание основано именно на этом принципе, однако, вам придется использовать еще и циклы.

1. Пользователь вводит с клавиатуры число - программа должна показать сколько в данном числе цифр. Число вводится целиком в одну переменную.

Примечание:Например, пользователь ввел число 12345. На экране должно появиться сообщение о том, что в числе 5 цифр.

2. Пользователь вводит с клавиатуры число, необходимо перевернуть его (число) и вывести на экран.

Примечание:Например, пользователь ввел число 12345. На экране должно появиться число наоборот - 54321.

3. Пользователь вводит с клавиатуры число, необходимо показать на экран сумму его цифр.

Примечание:Например, пользователь ввел число 12345. На экране должно появиться сообщение о том, что сумма цифр числа 15.

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

 


 

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

Урок №5.

  • Вложенная конструкция.
  • Практические примеры.
  • Использование интегрированного отладчика Microsoft Visual Studio.
  • Домашнее задание
  • Тест для самопроверки.
Предыдущая Оглавление Следующая  
Предыдущая Оглавление Следующая
           






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