Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практика часть 1.doc
Скачиваний:
2
Добавлен:
22.04.2019
Размер:
715.26 Кб
Скачать

Практическая работа №3,4

Тема: Задача начисления стипендии и расчета заработной платы.

Цель: Разработка алгоритма, составление и отладка программы.

Задание:

  1. Задача начисления стипендии. Размер стипендии увеличивается на 15%, если нет троек, на 25%-если только одни пятерки.

на руки = стипендия + уральский коэффициент + дотация – профсоюзные взносы.

уральский коэффициент = 15% от стипендии.

профсоюзные взносы = 1% от (стипендия + уральский коэффициент)

HET ДА

HET ДА

HET ДА

2.

Ф. И. О.

Оклад

Начислено

Удержано

Выдать на руки

  1. Начисление стипендии.

Н а руки = стипендия + регион. коэф-нт + дотац. – проф. вз.

100% 115% 125%

(3) (4) (5)

Program stip;

Var st, dot, urpv, nar: real;

Oc: integer;

Begin

Writeln(‘введите min стипендию’);

Readln(st);

Writeln(‘введите дотацию’);

Readln(dot);

Writeln(‘Оценки (3, 4, 5)’);

Readln(oc);

Case oc of

3:st:=st;

4:st:=st+st*0.15;

5:st:=st+st*0.25;

End;

Ur:=st*0.15;

Pv:=(ur+st)*0.01;

Nar:=st+dot+ur-pv;

Writeln(‘стипендия=’,nar:6:2);

End.

  1. Произвести начисление и расчет зар. платы для трех рабочих. Вывести результаты в виде таблицы.

Ф. И. О.

Оклад

Начислено

Удержано

Выдать на руки

Количество человек обозначить переменной n и вводить его.

Зарплата = начисление – удержание;

Начисление = оклад + уральские(15%);

Удержание = подох. налог + пенс. фонд(3%) + проф. вз.(1%)

Подоход. налог = 12% от (начисление – min зарпл. *(n+1)),

где n-количество иждивенцев в семье.

Min зарплата = 83,600.

Q W E

A S D

Z X C

Практическая работа №5

Тема: Задача табулирование функции.

Цель: Разработка алгоритма и программы задачи табулирования с печатью результатов в виде таблицы.

Задание: Индивидуальное задание по вариантам.

В1.

а) Найти значение функции.

для x [0; /2]; h= /20

б) Найти значение функции.

at ln(t), где 1 t 2

y = 1, где t<1

e , где t>2

при a = -0.5; b = 2; t [0;3], t = 0.15

В2.

а) Найти значение функции.

f = , для x [-2;1], h = 0.3

б) Найти значение функции.

- 7/ , при x<1.3

y = a + 7 , при x = 1.3

lg (x + 7 ), при x > 1.3

для a = 1.5; x [0;8;2], h = 0.1

В3.

а) Найти значение функции

f = , для x [0;1], h = 0.1

б) Найти значение функции

a + bx + c, для x<1.2

W = a/x + , для x = 1.2

(a + bx)/ , для x>1.2

при a = 2.8; b = -0.3; c = 4; x [1;2], x = 0.05

В4.

а) Найти значение функции

y = 2x – cos(x), для x [0; /2]; h= /20

б) Найти значение функции

- 7 , при x<1.4

q = a + 7 , при x = 1.4

ln(x+7 ), при x>1,4

при a = 1.65; x [0.7;2], x = 0.1

В5.

а) Найти значение функции

f = 0.9x - sin - 0.1, для x [0;1.5], h = 0.15

б) Найти значение функции

1.5x cos (x), при x<1,4

y = 1.8ax, при x = 1,4

(x – 2) + 6, при x>1,4

3tg(x), при x>2

для a = 2.3 x [0.2;2.8], x = 0.2

В6.

а) Найти значение функции

f = tg(x) – (x+1)/2, для x [0; /2]; h= /20

б) Найти значение функции

x , при x>a

w = a*sin ax, при x = a

e , при x<a

для a = 2.5; x [1;5], x = 0.5

В7.

а) Найти значение функции

f = - 5, для x [0;3], h = 0.3

б) Найти значение функции

bx - lg , при bx<1

q = 1, при bx = 1

bx + lg bx, при bx>1

для b = 1.5; x [0.1;1], x = 0.1

В8.

а) Найти значение функции

y = sin(x) – 0.2, для x [0; /2]; h= /20

б) Найти значение функции

y = sin(x) lg(x), при x>3.5

cos (x), при x 3.5

для x [2;5], x = 0.25

В9.

а) Найти значение функции

f(x) = , для x [-1;1], h = 0.2

б) Найти значение функции

f = lg(x+1), при x>1

sin ( ), при x 1

для a = 20.3; x [0.5;2], x = 0.1

В10.

а) Найти значение функции

y = x + cos(x) – 2, для x [0;2], h = 0.2

б) Найти значение функции

(ln x + x )/ , при x<0.5

, при x = 0.5

cos(x) + t sin (x), при x>0.5

для t =2.2; x [0.2;2], x = 0.2

В11.

а) Найти значение функции

f(x) = x - 1, для x [-5;2], h = 0.7

б) Найти значение функции

, при x<2.8

q = (a + b)/(x + 1), при 0.28 x<6

+ sin(x), при x 6

для a = 2.6; b = -0.39; x [0;7], x = 0.5