русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

КОНТРОЛЬНЫЕ ЗАДАНИЯ


Дата добавления: 2014-11-28; просмотров: 1805; Нарушение авторских прав


1. Написать программу вычисления стоимости покупки с учетом скидки. Скидка в 10% предоставляется, если сумма покупки больше 1000 руб. Ниже представлен рекомендуемый вид экрана во время работы программы.

Вычисление стоимости покупки с учетом скидки.

Введите сумму покупки и нажмите <Enter>

1200

Вам предоставляется скидка 10%

Сумма покупки с учетом скидки: 1080.00 руб.

2. Написать программу проверки знания даты начала второй мировой войны. В случае неверного ответа пользователя программа должна выводить правильный ответ. Ниже представлен рекомендуемый вид экрана во время работы программы.

В каком году началась вторая мировая война?

Введите число и нажмите <Enter>

1939

Правильно.

3. Написать программу, которая выводит пример на вычитание (в пределах 100), запрашивает ответ пользователя, проверяет его и выводит сообщение "Правильно!" или "Вы ошиблись" и правильный результат. Ниже представлен рекомендуемый вид экрана во время работы программы.

Сколько будет 83-17?

Введите ответ и нажмите <Enter>

67

Вы ошиблись. 83-17=66.

4. Написать программу, которая проверяет, делится ли нацело на три целое число, введенное с клавиатуры. Ниже представлен рекомендуемый вид экрана программы во время ее работы.

Введите целое число и нажмите <Enter>

451

Число 451 нацело на три не делится.

5. Определить, является ли треугольник со сторонами а, b, с рав­нобедренным.

6. Даны три стороны одного и три стороны другого треугольни­ка. Определить, будут ли эти треугольники равновеликими, т.е. имеют ли они равные площади.

7. Программа-льстец. На экране появляется вопрос «Кто ты: мальчик или девочка? Введи Д или М ». В зависимости от от­вета на экране должен появиться текст «Мне нравятся девоч­ки!» или «Мне нравятся мальчики!».



8. Даны действительные числа а, b, с. Удвоить эти числа, если а<b<с, и заменить их абсолютными значениями, если это не так.

9. Даны три положительных числа а, b, с. Проверить, могут ли они быть длинами сторон треугольника. Если да, то вычис­лить площадь этого треугольника.

10. Написать программу решения уравнения ах3 + bх = 0 для про­извольных а, b.

11. Заданы размеры А, В прямоугольного отверстия и размеры X, Y, Z кирпича. Определить, пройдет ли кирпич через отверс­тие.

12. Составить программу, осуществляющую перевод величин из радианной меры в градусную или наоборот. Программа долж­на запрашивать, какой перевод нужно осуществить, и выпол­нять указанное действие.

13. Даны действительные числа а, b, с (а > 0). Полностью иссле­довать биквадратное уравнение ах4 + 2 + с = 0, т.е. если дей­ствительных корней нет, то должно быть выдано сообщение об этом, иначе найти действительные корни, сообщив, сколь­ко из них являются различными.

14. Составить программу, печатающую значение true, если ука­занное высказывание является истинным, и false в против­ном случае:

1) сумма двух первых цифр заданного четырехзначного числа равна сумме двух его последних цифр;

2) сумма цифр данного трехзначного числа N является чет­ным числом;

3) точка с координатами (х, у) принадлежит части плоскос­ти, лежащей между прямыми x=m, x=n (m<n);

4) квадрат заданного трехзначного числа равен кубу суммы цифр этого числа;

5) целое число N является четным двузначным числом;

6) треугольник со сторонами а, b, с является равносторон­ним;

7) треугольник со сторонами а, b, с является равнобедрен­ным;

8) среди чисел а, b, с есть хотя бы одна пара взаимно проти­воположных чисел;

9) числа с и b выражают длины катетов одного прямоуголь­ного треугольника, а с и d — другого. Эти треугольники являются подобными;

10) даны три стороны одного и три стороны другого треуголь­ника. Эти треугольники равновеликие, т.е. имеют равные площади;

11) данная тройка натуральных чисел а, b, с является трой­кой Пифагора, т.е. с2 = а2 + b2;

12) все цифры данного четырехзначного числа N различны;

13) данные числа х, у являются координатами точки, лежа­щей в первой координатной четверти;

14) (x1, у1) и (х2, у2) — координаты левой верхней и правой нижней вершин прямоугольника; точка А(х, у) лежит внутри этого прямоугольника или на одной из его сторон;

15) число с является средним арифметическим чисел а и b;

16) данные числа с и d являются соответственно квадратом и кубом числа а;

17) цифра М входит в десятичную запись четырехзначного числа N;

18) данное четырехзначное число читается одинаково слева направо и справа налево;

19) сумма двух натуральных чисел кратна 2;

20) произведение натуральных чисел а и b кратно числу с;

21) сумма двух действительных чисел а и b является целым числом, т.е. дробная часть суммы равна нулю;

22) данное натуральное число а кратно числу b, но не кратно числу с.

 


ОПЕРАТОР ВЫБОРА ВАРИАНТА Case

Приступая к решению задач этого раздела, следует вспомнить, что:

· инструкция Case используется для выбора одного из нескольких направлений дальнейшего хода программы (последовательности операторов, которые должны быть выполнены);

· выбор последовательности операторов осуществляется во
время выполнения программы в зависимости от равенства
значения переменной-селектора константе, указанной перед
группой операторов;

· в качестве переменной-селектора можно использовать переменную целого (integer) или символьного (char) типа.

· Структура условного оператора выбора варианта:

СASE S OF

S1: оператор 1;

S2: оператор 2;

...........

Sn: оператор n;

ELSE

Оператор *;

END;

S1, S2, ..., Sn – метки варианта, с которыми сравнивается значение выражения S (селектора); (сперва вычисляется значение селектора S, а затем выполняется тот из перечисленных операторов, среди меток которого есть найденное значение селектора; если значение селектора не совпадает ни с одной из меток вариантов, то выполняется оператор *.

ЗАДАЧИ

1. Написать программу, которая запрашивает у пользователя номер месяца и выводит соответствующее название времени го­да. В случае, если пользователь укажет недопустимое число, программа должна вывести сообщение "Ошибка ввода данных". Ниже представлен рекомендуемый вид экрана во время работы программы.

Введите номер месяца (число от 1 до 12) и нажмите <Enter>



<== предыдущая лекция | следующая лекция ==>
УСЛОВНЫЙ ОПЕРАТОР if | Это зима.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.039 сек.