Решение задач на оператор цикла с параметром
Практическая работа
ВЫПОЛНЕНИЕ ОПЕРАТОРОВ ПО КРАЙНЕЙ МЕРЕ ОДИН РАЗ
Как вы уже знаете, цикл C++ while позволяет вашим программам повторять набор операторов, пока данное условие удовлетворяется. Когда программа встречает оператор while, она сначала оценивает заданное условие. Если условие истинно, программа входит в цикл. Если условие ложно, операторы цикла while никогда не выполняются. В зависимости от назначения ваших программ, возможны ситуации, когда некоторый набор операторов должен выполняться по крайней мере один раз, а затем выполнение, основываясь на некотором условии, может повторяться. В подобном случае ваши программы могут использовать цикл do while:
do
{
операторы;
}
while (условие_истинно);
Если программа встречает цикл do while, она входит в цикл и запускает выполнение операторов, содержащихся в цикле. Затем программа оценивает заданное условие. Если условие истинно, программа возвращается к началу цикла:
do <----------------------------------------
{ |
операторы; |
} |
while (условие_истинно); ----------
Если условие ложно, программа не повторяет инструкции цикла, продолжая вместо этого выполнение с первого оператора, следующего за циклом. Обычно цикл do while используется для отображения пунктов меню и затем обработки выбора пользователя. Вам требуется, чтобы программа отобразила меню по крайней мере один раз. Если пользователь выбирает какой-либо пункт меню, кроме Quit, программа выполнит пункт, а затем отобразит меню снова (повторяя оператор цикла). Если пользователь выбирает Quit, цикл завершится и программа продолжит свое выполнение с первого оператора после цикла
Написать программы, которые вычисляют следующие выражения:
1. 5x-x3 , где х изменяется от 1 до 8
2. , х изменяется от 2 до 6
3. Ниже представлен текст программного модуля, написанного на языке Турбо паскаль, который сравнивает два числа, введенных с клавиатуры. Используя навыки работы с языком СИ++ откомпилируйте программу, используя синтаксис последнего:
Program 8;
var
a, b : integer;
begin
write (‘введите два числа в одной строке');
readln (a, b);
if a=b
then writeln (‘числа равны’);
else if a>b
then writeln (a, ’меньше’,b)
else writeln (a, ’больше’,b);
readln;
end.
4. Завод 20 февраля текущего года выпустил 1500 ящиков пива (в ящике 12 штук). Затраты по выпуску 1 бут.=30 тг, ставка акциза на бутылку 60 тг, уровень рентабельности 25%, торговая наделка 20%. По изготовлению 1500 ящиков пива потребовалось 200 литров спирта, стоимость акциза 40 тг. за литр. Определить розничную цену, сумму НДС уплаты в бюджет, сумму акциза.
1. Определить общую себестоимость:
30 тг.*1500 ящ.*12=540000
2. Определить сумму прибыли:
(540000*25%)/100%=135000
3. Определить оптовую цену:
540000+13500=67500
4. Определить сумму акциза:
1500*12*60=1080000
5. Сумма акциза при приобретении спирта:
200*40=8000
6. Сумма акциза к уплате:
1080000-8000=1072000
7. Отпускная цена без НДС:
1080000+540000=1675000
8. Определение суммы НДС:
(1675000*15%)/100%=251250 (к уплате)
9. Определение отпускной цены без НДС:
1675000+251250=1926500
10. Торговая наценка:
(1926500*20%)100%=385250
11. Определение розничной цены:
1926500+385200=2311500
5. Решить квадратное уравнение, используя математические правила нахождения корней
Исабаева Г.Ж._
(Ф.И.О. авторов)
Материалы по контролю и оценке обучающихся
(учебные достижения обучающихся)
___________Технология программирования___________
(наименование дисциплины)
Астана – 2013г
- Алгоритм – это…
A. Программа управления компьютером.
B. Соединение нескольких программ доя совместной работы.
C. Порядок проведения расчетов в цикловой программе.
D. Описание порядка задания исходных параметров и возможного решения расчетной задачи.