Читайте также:
|
|
2 Задание 2. Линейные программы.
3 Задание 3. Разветвляющийся вычислительный процесс.
4 Задание 4. Циклические вычислительные процессы.
5 Задание 5. Обработка одномерного массива.
6 Задание 6. Обработка двумерного массива.
7 Задание 7. Организация программ, содержащих подпрограммы.
8 Задание 8. Обработка символьной информации.
10 Библиография.
…
ВВЕДЕНИЕ.
Контрольные задания для студентов групп ПМ-101 содержат 8 заданий по 30 вариантов в каждом. Все варианты одного задания имеют примерно одинаковую трудоемкость. Студенты выбирают вариант как результат деления 2-х последних цифр N зачетной
книжки по модулю 30 (т.е. остаток от деления на 30).
Например, шифр 920541 номер варианта=41 мод 30 =11.
В некоторых заданиях приведены значения входных величин.
Это сделано по двум причинам: для удобства отладки программ при выполнении лабораторных работ и как пояснение к заданию.
Контрольные работы оформляются в отдельной тетради или на скрепленных жестко листах и имеют:
-титульный лист
-для каждого задания:
условие,
описание алгоритма (графическая схема алгоритма или
словесное описание алгоритма),
текст программы,
результаты отладки программы,
- список использованной литературы
1 ЗАДАНИЕ 1.
1.1 ВВОД-ВЫВОД ПЕРЕМЕННЫХ
Составить программу, позволяющую с помощью операторов ввода-вывода ввести с клавиатуры и вывести на экран значения переменных заданных в таблице 1
На алгоритмическом языке Паскаль первую группу чисел считать целого типа вторую и третью группы - вещественного типа При выводе указать формат, соответствующий числовому значению
ТАБЛИЦА 1
------------------------------------------------------------
Вариант! Группы чисел
! 1 2 3
-------------------------------------------------------------
00 P=-10084 M=20,45 Z=0,00001
L=265 N=1,23456788 S=1000000
-------------------------------------------------------------
01 A=26000 D=-0,0000002 F=-36578,44
B=-57 G=117.5 J=4,0000006
-------------------------------------------------------------
02 A=-57 S=-34 D=-45
F=67890 G=9,1234567 H=0,0000001
-------------------------------------------------------------
03 J=-520 N=345,2 L=74000000
S=08 V=0,0000007 K=54678,364578
-------------------------------------------------------------
04 B=25000 C=-3,21003 D=0,0000075
T=-46 E=0,000045 W=48559595
-------------------------------------------------------------
05 J=-758392 K=-46775,4 L=-6748888
R=1 Z=-0,000056 W=0,000049
-------------------------------------------------------------
06 A=-345699 B=-546546 C=-235
K=721 J=7,00005 H=9000000
-------------------------------------------------------------
07 J=5000 I=0,000077 K=5
L=3 G=7 F=-567,345345
-------------------------------------------------------------
08 L=-475 F=345,345 R=-0,0005678
K=345 W=0,0000007 Z=3456666677
-------------------------------------------------------------
09 S=5678 D=-0,0004567 W=-567849,3
J=-3456666 G=6788,45 Y=-0,01
-------------------------------------------------------------
10 L=-69400 R=-1000000 T=-0,00000456
U=44 Z=345,11 Y=48590000
-------------------------------------------------------------
11 A=-6753498 B=-20000 G=-2000000000
J=34 Z=0,0000055 F=57,567566677
------------------------------------------------------------
12 J=-2 A=98000 B=-4000000000
I=5678 K=0,00003 Z=0,000004567
------------------------------------------------------------
13 L=10000 K=-4,5 F=-4567,4567
U=-44 Z=2300,004 D=5
------------------------------------------------------------
14 C=17 F=422.4222 G=4000000000
A=-50000 B=-0,000000077 H=-4,5678999
-------------------------------------------------------------
15 K=4 F=76200 D=345,1
L=10000 G=-77,4567 Z=-0,56777
------------------------------------------------------------
16 L=-767 S=-4000000 F=-0,0045
K=-4 G=34,34599 V=45689,7
------------------------------------------------------------
17 I=-3200 Y=-625 Z=-0,00457
K=7 B=3678,5 W=489,567567
-------------------------------------------------------------
18 N=-7575 F=32,5 A=-0,0001
M=45 D=-39 B=34,7878
-------------------------------------------------------------
19 J=-54 K=0,0057 A=-0,000001
N=3700 Z=-7878 B=789.4567
------------------------------------------------------------
20 I=1000 A=-975,4 Z=-76000
K=-75 B=0,000002 Y=4,895895
------------------------------------------------------------
21 J=-578 D=-0,00005 B=-44
N=7 F=6,4 A=34956,2
-------------------------------------------------------------
22 I=15 A=-346,1 Z=-4568,4567
K=-4545 B=40000 R=0,00002
-------------------------------------------------------------
23 J=9100 Z=-0,0004 E=-34000
I=-1 W=456,6 H=5,456456
-------------------------------------------------------------
24 C=-4 A=-4 Z=-4
D=4567 B=567,9 R=45,676767
------------------------------------------------------------
25 N=-56 D=-9 Z=-10000
K=23456 G=340,0005 R=0.000047
-------------------------------------------------------------
26 K=-376 S=-400,5 F=-10000
L=5 Z=0,00007 R=44,234234
------------------------------------------------------------
27 K=-400 S=-650 F=-0,0001
L=7 Z=4,456456 R=69,69
-------------------------------------------------------------
28 J=-184 S=-3754 F=-735000
K=6001 M=0,00004 H=7,7979
-------------------------------------------------------------
29 J=-254 Z=-5,5 G=-0,000004
I=5 C=34500 L=6000,452
------------------------------------------------------------
30 J=-500 Z=-70000 F=-0,000001
K=3 R=-56,56 Y=4567,345345
------------------------------------------------------------
1.2 Список контрольных вопросов.
1. Какие типы данных используются для представления чисел?
2. Отличия формы с фиксированной и плавающей точкой?
3. Назначение форматов ввода-вывода?
4. КАРАМБА!
2 ЗАДАНИЕ 2.
2.1 ЛИНЕНЙНЫЕ ПРОГРАММЫ.
Составить программу для вычисления функции
В=f(x,y),заданных в таблице 2
ТАБЛИЦА 2
------------------------------------------------------------
вариант вид функции
------------------------------------------------------------
1+cos(x+y)
00 B=------------------
ln(!x+0,5y!)+4,9
------------------------------------------------------------
sin(2x)-tg(0,6y)
01 B=-----------------
-x+y
------------------------------------------------------------
5y+0,7x+2ln(9+y)
02 B=-----------------
arctg(9x-4y)
------------------------------------------------------------
0,7y+2x+4,5ln(1+y/x)
03 B=---------------------
1-arctg(2sin(0,5x)+4y)
-------------------------------------------------------------
04 B=2(0,4y+ln(4,5+3x)-y/x)
-------------------------------------------------------------
05 B=0,5y-4,5x+cos(2x+2y)/y
-------------------------------------------------------------
06 B=x(arctg(x+2y)-ln(1+y/x))
-------------------------------------------------------------
07 B=4y(0,2cos(0,3x+0,7y)-7y/x)
-------------------------------------------------------------
08 B=2cos(0,3x+5y)+sin(0,4y+2x)/y
-------------------------------------------------------------
09 B=0,3x-x/y+5tg(2+lg(2x+2,5y))
-------------------------------------------------------------
10 B=0,5e-x+y-2ysin(3x+x/y)
-------------------------------------------------------------
11 B=0,45cos(arctg(1/y)+3x)
------------------------------------------------------------
12 B=5arctg(0,3x)-2,3arctg(1/y)
------------------------------------------------------------
2y+cos(1/x)-ln(2/y)
13 B=(2x-0,7y)-------------------
1-5(2x_0,7y)
------------------------------------------------------------
14 B=2(0,3x-1,2y)(sin(1+1/x)+2/y)
-------------------------------------------------------------
15 B=7,5lg(x/2+y/3)-2/x
-------------------------------------------------------------
16 B=1/x+0,7sin(2x+3,4y)+arctg(1/y)
------------------------------------------------------------
17 B=2(0,4x-3/y+lq(!x+2y!)-3xy)
-------------------------------------------------------------
18 B=0,5ln(3y+2x)(1/x+1/y)
-------------------------------------------------------------
19 B=0,4sin(2/x+3/y)-4cos(x+2y)
-------------------------------------------------------------
20 B=2x-0,6(tg(1/x+1/y))
-------------------------------------------------------------
21 B=2,5(3x+1/y)(cos(1+2/x)+0,5y)
------------------------------------------------------------
22 B=0,7(arctg(2x+2/y)+2sin(1,2y+1))
-------------------------------------------------------------
23 B=ln(!x-y!)+0,4xsin(y)
-------------------------------------------------------------
24 B=2sin(1/x+2/y)-0,2cos(x+2y)
-------------------------------------------------------------
25 B=5ln(!x-0,2y!)+2,4(1/x+1/y)
-------------------------------------------------------------
26 B=2(sin(2/x+0,3y)-cos(2/x+0,3y))
-------------------------------------------------------------
27 B=2yln(y+x/3)-tg(y+x/3)
-------------------------------------------------------------
28 B=3,5ysin(1/x+2y)+0,4cos(1/x+2y)
------------------------------------------------------------
29 B=0,4tg(2y+0,5x)+(x+3y)(1+3/y)
------------------------------------------------------------
30 B=0,5ycos(1/x+2ln(!x-0,4y!)+1)
------------------------------------------------------------
2.2 Список контрольных вопросов.
1. Особенности линейных программ?
2. Правила записи аргументов у функции?
3 ЗАДАНИЕ 3.
4.1 РАЗВЕТВЛЯЮЩИЙСЯ ВЫЧИСЛИИИТЕЛЬНЫЙ ПРОЦЕСС.
Составить алгоритм и программу для вычисления функций F=f(x,y),заданных в таблице 3. Программу выполнить для двух значений Х
ТАБЛИЦА 3
----------------------------------------------------------------
вариант! Вид функций при условиях! х! y
----------------------------------------------------------------
00 F=2cos(x+0,5y) при x>=y 0,981 0,512
F=2/x-0,y при x<y -0,32
-----------------------------------------------------------------
01 F=1+2cos(x+0,3y) при x<=y -1,251 0,827
F=2sin(1/x+1/y) при x>y 2,4
-----------------------------------------------------------------
02 F=0.5cos(x+2y) при x>y -1,3 2,1
F=sin(1/x+1/y) при x<=y 2,2
-----------------------------------------------------------------
03 F=3,5/x+2y при x<y 6,75 1
F=3,5y+2x при x>=у -0,4
---------------------------------------------------------------
04 F=0,5ln(x*x+2y*y) при x>y 4,4 -3
F=1/x+1/y при x<=y -6
--------------------------------------------------------------
05 F=2/x-3,5/y при x<=у 0,5 -4
F=2cos(0,3x+1,2y) при x>у -5,5
-------------------------------------------------------------
06 F=3sin(2x+1,5y) при x>у 0,4 -3
F=0,4/x+2,5y при x>y -3,5
------------------------------------------------------------
07 F=2x+3y при x<=y 2 1,2
F=ln(1/x+1/y) при x>y 0,5
------------------------------------------------------------
08 F=2cos(2x+3y) при x<=y 3 1
F=2/x+3y при x>y 0,3
------------------------------------------------------------
09 F=2sin(3x+2y) при x>y 2,1 1,4
F=ln(x+y) при x<=y 1,2
-----------------------------------------------------------
10 F=3sin(2x+y) при x<=y 3,6 -3,6
F=2/x+0,6/y при x>y 7
------------------------------------------------------------
11 F=2sin(x+0,5y) при x>=y 0,765 0,512
F=2/x-0,y при x<y -1,45
-----------------------------------------------------------------
12 F=1+2cos(0,5y+x) при x<=y -0,467 0,827
F=2sin(1/x+1/y) при x<y 2,5
-----------------------------------------------------------------
13 F=1,2cos(x+2y) при x>y -1,3 2,1
F=cos(1/x+1/y) при x<=y 2,2
-----------------------------------------------------------------
14 F=3,5/x+2/y при x<y 3,47 1,3
F=3,5y+2x при x>=y -1,2
---------------------------------------------------------------
15 F=1,5ln(x*x+2y*y) при x>y 3,2 -3
F=1/x+1/y при x<=y -6
--------------------------------------------------------------
16 F=2/x-3,5/y при x<=у 0,5 -4
F=2cos(0,3x+1,2y) при x>у -5,5
-------------------------------------------------------------
17 F=2sin(3x+1,5y) при x>у 1,2 -3
F=0,4/x+2,5y при x<=y -4,1
------------------------------------------------------------
18 F=cos(2x+3y) при x<=y 2,5 1,2
F=ln(1/x+1/y) при x>y 0,8
------------------------------------------------------------
19 F=2cos(2x+3y) при x<=y 3,1 0,9
F=2/x+3y при x>y 1,3
------------------------------------------------------------
20 F=2sin(2x+3y) при x<y 2,1 1,4
F=ln(x+y) при x>=y 1,2
-----------------------------------------------------------
21 F=3sin(2x+y) при x<=y 2,3 -3,6
F=2/x+0,6/y при x>y -7
------------------------------------------------------------
22 F=2cos(x+0,5y) при x>=y 0,981 0,512
F=ln(1/x+1/y) при x>y 0,8
---------------------------------------------------------------
23 F=1+2cos(x+0,3y) при x<=y -1,251 0,827
F=2/x+3y при x>y 1,3
----------------------------------------------------------------
24 F=0.5cos(x+2y) при x>y -1,3 2,1
F=sin(1/x+1/y) при x<=y 2,2
-----------------------------------------------------------------
25 F=3,5/x+2y при x<y 6,75 1
F=3,5y+2x при x>=у -0,4
---------------------------------------------------------------
26 F=0,5ln(x*x+2y*y) при x>y 4,4 -3
F=1/x+1/y при x<=y -6
--------------------------------------------------------------
27 F=2/x-3,5/y при x<=у 0,5 -4
F=2cos(0,3x+1,2y) при x>у -5,5
-------------------------------------------------------------
28 F=3sin(2x+1,5y) при x>у 0,4 -3
F=0,4/x+2,5y при x<=y -3,5
------------------------------------------------------------
29 F=2x+3y при x<=y 2 1,2
F=ln(1/x+1/y) при x>y 0,5
------------------------------------------------------------
30 F=2cos(2x+3y) при x<=y 3 1
F=2/x+3y при x>y 0,3
------------------------------------------------------------
4.2 Список контрольных вопросов.
1. Особенности выполнения разветвляющихся программ?
2. Отличия полного и неполного условного операторов?
3. Сколько условных операторов надо для 3-х условий?
4 ЗАДАНИЕ 4
4.1 ЦИКЛИЧЕСКИЕ ВЫЧИСЛИТЕЛЬНЫЕ ПРОЦЕССЫ
Задание содержит условия для двух задач: в задаче А надо вычислить таблицу значений функции y=f(x) для значений аргумента X, изменяющегося в интервале от Хнач до Хкон с шагом dX; в задаче Б вид функции тот же, но аргумент Х представляет собой массив, содержащий от 4 до 6 чисел.
Для вычисления функции использовать подпрограмму, т.е. ввести функцию пользователя F(x).
Для каждой задачи составить алгоритм и программу.
ТАБЛИЦА 4
------------------------------------------------------------
вариант вид функции!Хнач Хкон dX X1 X2 X3 X4 X5 X6
-------------------------------------------------------------
00 y=2x/(1+sin(x/3)) 1,3 6,5 0,5 1 1,8 2,5 4 10 -
--------------------------------------------------------------
01 y=0,7(1/x+lnx) 14 34 2,5 9 70 20,5 1,3 - -
--------------------------------------------------------------
02 y=2x(1+cos(x/2)) 0,9 5,5 0,5 1 1,7 2,5 4 9 -
--------------------------------------------------------------
03 y=2x(1+sin(x/3)) 1,7 6,3 0,5 1 1,7 2,5 4 9 -
--------------------------------------------------------------
04 y=2,5/(1/x+lnx) 12 25 2,5 7 66 18,5 0,9 - -
-------------------------------------------------------------
05 y=2x/(2+сos(x/2)) 0,9 5,6 0,5 2 2,8 3,5 5 11 -
--------------------------------------------------------------
06 y=0,7(3x+1/lnx) 10 19 1,5 9 45 18,5 1,7 - -
-------------------------------------------------------------
07 y=2x(1+cos(x/2)) 0,9 5,5 0,5 1 1,7 2,5 4 9 -
--------------------------------------------------------------
08 y=1/x+2cos(x) 12 25 2,5 8 46 18,5 1,9 - -
-------------------------------------------------------------
09 y=2x(0.5y+cosx) 1,5 6,5 0,5 1 2,8 3,5 4 9 -
--------------------------------------------------------------
10 y=0,9(3/x+lnx) 13 34 2,5 8 46 20,5 2,5 - -
-------------------------------------------------------------
11 y=2x(3+sin(x/3)) 1,7 6,3 0,5 1 1,7 2,5 4 9 -
--------------------------------------------------------------
12 y=0,5/(1/x+lnx) 10 25 1,5 8 55 18,5 0,9 - -
-------------------------------------------------------------
13 y=2x/(2+sin(x/2)) 0,7 5,6 0,5 2 2,8 3,5 5 11 -
--------------------------------------------------------------
14 y=0,7(3x+1/lnx) 10 19 1,5 9 45 18,5 1,7 - -
-------------------------------------------------------------
15 y=5x(2+cos(x/2)) 0,5 5,5 0,5 1 1,5 2,5 5 9 -
--------------------------------------------------------------
16 y=1/x+lnx 12 25 2,5 8 46 18,5 1,9 - -
-------------------------------------------------------------
17 y=2x/(0.7+2sinx) 1,5 6,5 0,5 2 1,8 2,5 4 10 -
--------------------------------------------------------------
18 y=0,7(1/x+lnx) 15 35 2,5 9 70 20,5 1,3 - -
-------------------------------------------------------------
19 y=3x(1+sin(x/3)) 1,5 6,3 0,5 1 1,7 2,5 4 9 -
--------------------------------------------------------------
20 y=2,5/(1/x+lnx) 15 25 1,5 7 66 18,5 0,9 - -
-------------------------------------------------------------
21 y=2x/(2+сos(x/2)) 0,5 5,5 0,5 2 2,8 3,5 5 11 -
--------------------------------------------------------------
22 y=0,7(3x+1/lnx) 10 19 1,5 9 45 18,5 1,7 - -
-------------------------------------------------------------
23 y=2x(1+cos(x/2)) 0,9 5,5 0,5 1 1,7 2,5 4 9 -
--------------------------------------------------------------
24 y=1/x+2cos(x) 12 25 2,5 8 46 18,5 1,9 - -
-------------------------------------------------------------
25 y=2x(0.5y+cosx) 1,5 6,5 0,5 1 2,8 3,5 4 9 -
--------------------------------------------------------------
26 y=0,9(3/x+lnx) 13 34 2,5 8 46 20,5 2,5 - -
-------------------------------------------------------------
27 y=2x(3+sin(x/3)) 1,7 6,3 0,5 1 1,7 2,5 4 9 -
--------------------------------------------------------------
28 y=0,5/(1/x+lnx) 10 25 1,5 8 55 18,5 0,9 - -
-------------------------------------------------------------
29 y=2x/(2+sin(x/2)) 0,7 5,6 0,5 2 2,8 3,5 5 11 -
--------------------------------------------------------------
30 y=0,7(3x+1/lnx) 10 19 1,5 9 45 18,5 1,7 - -
-------------------------------------------------------------
4.2 Список контрольных вопросов.
1.Назначение задачи табуляции функции?
2.Число итераций при табулировании?
3.Величина приращения при обработке массива?
5 ЗАДАНИЕ 5.
5.1 ОБРАБОТКА ОДНОМЕРНОГО МАССИВА.
Ввести одномерный массив Х, содержащий 9 вещественных чисел. Выполнить обработку по варианту. Исходный массив и результаты вывести на экран.
Для отладки программы значения элементов массива Х придумать самим. Данные можно вводить с клавиатуры или читать из внешнего файла(по желанию).
ТАБЛИЦА 5
------------------------------------------------------------
Вариант Содержание задания
----------------------------------------------------------------
00 Найти сумму отрицательных и произведение положительных чисел массива
01 Найти минимальное число массива
02 Подсчитать количество чисел, равных 5.
03 Найти сумму элементов с четными номерами.
04 Найти среднее арифметическое всех положительных чисел массива
05 Определить количество положительных и количество отрицательных чисел массива
06 Вывести на экран номера чисел, равных 0
07 Преобразовать массив, расположив в нем числа в обратной последовательности
08 Преобразовать массив, заменив все отрицательные числа на
-1,а положительные на +1
09 Вывести на экран числа, встречающиеся в массиве более одного раза
10 Преобразовать массив расположив сначала все отрицательные, затем все положительные числа(порядок следования чисел внутри группы не изменять)
11 Заменить все отрицательные числа их модулем.
12 Найти минимальное число массива и его порядковый номер
13 Заменить все отрицательные числа на нулевые.
14 Подсчитать количество чисел больших 10.
15 Найти среднее арифметическое всех отрицательных чисел массива
16 Определить количество положительных, количество отрицательных и количество нулевых чисел массива
17 Вывести на экран числа от –5 до +5.
18 Преобразовать массив, расположив в нем числа в обратной последовательности
19 Между числом –6 и +6 заменить все числа на 0.
20 Вывести на зкран числа большие заданного N.
21 Преобразовать массив расположив сначала все отрицательные, затем все положительные числа (порядок следования чисел внутри группы не изменять)
22 Найти среднее арифметическое всех положительных чисел массива, меньших 7.5
23 Определить количество положительных и количество чисел равных нулю.
24 Вывести на экран отрицательные числа массива.
25 Преобразовать массив, расположив в нем числа в обратной последовательности
26 Преобразовать массив: найти минимальный элемент массива и поставить его на место последнего элемента (т.e. поменять местами минимальный последний элементы)
27 Вывести на экран числа, большие среднеарифметического.
28 Заменить все положительные числа на их квадрат.
29 Найти сумму положительных и произведение отрицательных чисел массива
30 Найти минимальное число массива
--------------------------------------------------------------
5.2. Список контрольных вопросов.
1.Способы ввода элементов массива?
2.Как организовать вывод элементов массива столбцом?
3.Как задать, чтобы в цикле выполнялось несколько операторов?
6 ЗАДАНИЕ 6.
6.1 ОБРАБОТКА ДВУМЕРНОГО МАССИВА.
Ввести двумерный массив чисел, содержащий N строк и М столбцов. Значения N и М задать самим (лучше взять небольшие, например, 4 строки и 6 столбцов)
Выполнить обработку по варианту. Исходный массив и результаты вывести на экран, при этом двумерный массив выводить в форме матрицы.
Для отладки программы значения элементов массива придумать
самим
таблица 6
-----------------------------------------------------------
Вариант Содержание задания
---------------------------------------------------------------
00 Сформировать одномерный массив, состоящий из максимальных чисел каждой строки
01 Сформировать одномерный массив, состоящий из максимальных чисел каждого столбца
02 Преобразовать массив: элементы строки, в которой находится MAX элемент матрицы, заменить на нули
03 Преобразовать массив: элементы того столбца, в котором находится MAX элемент матрицы, заменить на нули
04 Каждый столбец массива упорядочить по убыванию
05 Каждую строку матрицы упорядочить по убыванию
06 Преобразовать массив: разделить элементы каждого столбца заданной матрицы на последний элемент столбца
07 Преобразовать массив: разделить элементы каждой строки матрицы на последний элемент этой строки
08 Определить количество нулевых чисел в каждой строке матрицы
09 Определить количество нулевых чисел в каждом столбце матрицы
10 Сформировать массив, состоящий из сумм положительных чисел каждого столбца
11 Сформировать массив, состоящий из сумм отрицательных чисел каждой строки
12 Найти среднее арифметическое положительных чисел каждой строки
13 Найти среднее арифметическое положительных чисел каждого столбца
14 Преобразовать массив, умножив элементы каждой строки на минимальный элемент этой строки
15 Преобразовать массив, умножив элементы каждого столбца на минимальный элемент этого столбца
16 Сформировать одномерный массив, состоящий из минимальных чисел каждой строки
17 Сформировать одномерный массив, состоящий из минимальных чисел каждого столбца
18 Преобразовать массив: элементы строки, в которой находится MAX элемент матрицы, заменить на нули
19 Преобразовать массив: элементы того столбца, в котором находится MIN элемент матрицы, заменить на нули
20 Каждый столбец массива упорядочить по возрастанию
21 Каждую строку матрицы упорядочить по возрастанию
22 Преобразовать массив: разделить элементы каждого столбца заданной матрицы на первый элемент столбца
23 Преобразовать массив: разделить элементы каждой строки матрицы на первый элемент этой строки
24 Определить количество ненулевых чисел в каждой строке матрицы
25 Определить количество ненулевых чисел в каждом столбце матрицы
26 Сформировать массив, состоящий из сумм отрицательных чисел каждого столбца
27 Сформировать массив, состоящий из сумм отрицательных чисел каждой строки
28 Найти среднее арифметическое отрицательных чисел каждой строки
29 Найти среднее арифметическое отрицательных чисел каждого столбца
30 Преобразовать массив, умножив элементы каждой строки на второй элемент этой строки
-------------------------------------------------------------------------
6.6. Список контрольных вопросов.
1.Какой индекс указывает на номер столбца?
2.Как организовать вывод по строкам?
3.Как организовать вывод матрицы?
7 ЗАДАНИЕ 7.
7.1 ОРГАНИЗАЦИЯ ПРОГРАММ, СОДЕРЖАЩИХ ПОДПРОГРАММЫ.
Ввести двумерный массив вещественных чисел, выполнить обработку по варианту. Вывести на экран исходный массив и преобразованный.
Оформить как подпрограммы:
1 вывод двумерного массива на экран
2 алгоритм обработки массива (на языке Паскаль это подпрограммы типа PROCEDURE,).
------------------------------------------------------------
вариант содержание задания
------------------------------------------------------------
00 Упорядочить каждый столбец массива по убыванию
01 Упорядочить каждую строку массива по убыванию
02 Упорядочить каждый столбец массива по возрастанию
03 Упорядочить каждый столбец массива по возрастанию
04 Разделить элементы каждого столбца на максимальный элемент этого столбца
05 Разделить элементы каждой строки матрицы на максимальный элемент этой строки
06 Умножить элементы каждого столбца матрицы на минимальный элемент этого столбца
07 Умножить элементы каждой строки матрицы на минимальный элемент этой строки
08 Умножить элементы каждого столбца матрицы на максимальный элемент этого столбца
09 Умножить элементы каждой строки матрицы на максимальный элемент этой строки
10 Преобразовать массив, поставив максимальный элемент строки на место первого элемента этой строки, а первый на место максимального (т.e. в каждой строке поменять местами максимальный и первый элементы)
11 Преобразовать массив: в каждом столбце поменять местами максимальный и первый элементы
12 Преобразовать массив, поставив минимальный элемент строки на место первого элемента этой строки, а первый на место минимального (т.e. в каждой строке поменять местами минимальный и первый элементы)
13 Преобразовать массив: в каждом столбце поменять местами максимальный и последний элементы
14 Преобразовать массив, поставив максимальный элемент строки на место последнего элемента этой строки, а последний место максимального (т.e. в каждой строке поменять местами максимальный и последний элементы)
15 Преобразовать массив: в каждом столбце поменять местами максимальный и последний элементы
16 Упорядочить каждый столбец массива по убыванию
17 Упорядочить каждую строку массива по убыванию
18 Упорядочить каждый столбец массива по возрастанию
19 Упорядочить каждый столбец массива по возрастанию
20 Разделить элементы каждого столбца на максимальный элемент этого столбца
21 Разделить элементы каждой строки матрицы на максимальный элемент этой строки
22 Умножить элементы каждого столбца матрицы на минимальный элемент этого столбца
23 Умножить элементы каждой строки матрицы на минимальный элемент этой строки
24 Умножить элементы каждого столбца матрицы на максимальный элемент этого столбца
25 Умножить элементы каждой строки матрицы на максимальный элемент этой строки
26 Преобразовать массив, поставив максимальный элемент строки на место первого элемента этой строки, а первый на место максимального (т.e. в каждой строке поменять местами максимальный и первый элементы)
27 Преобразовать массив: в каждом столбце поменять местами максимальный и первый элементы
28 Преобразовать массив, поставив минимальный элемент строки на место первого элемента этой строки, а первый на место минимального (т.e. в каждой строке поменять местами минимальный и первый элементы)
29 Преобразовать массив: в каждом столбце поменять местами максимальный и последний элементы
30 Умножить элементы каждой строки матрицы на последний элемент этой строки
7.2 Список контрольных вопросов.
1.Какая структура подпрограммы?
2.Как вызвать подпрограмму?
3.Отличия фактических от формальных параметров?
8 ЗАДАНИЕ 8.
8.1 ОБРАБОТКА СИМВОЛЬНОЙ ИНФОРМАЦИИ.
Ввести текст. Слова разделены пробелами, предложения заканчиваются точкой. Длина текста может быть выбрана любой (если текст читается из внешнего файла, то можно ориентироваться на конец файла, если текст вводится с клавиатуры, можно определить фиксированную длину и т.д.) по желанию исполнителя.
Выполнить обработку текста, стараясь использовать стандартные функции обработки символьной информации.
ТАБЛИЦА 8
------------------------------------------------------------
вариант содержание задания
------------------------------------------------------------
00 Определить количество слов, расположенных между первым и вторым двоеточием
01 Стереть, т.е. заменить пробелами все слова ВРАГ
02 Определить количество слов, начинающихся с буквы "к"
03 Определить количество слов, оканчивающихся на букву "а"
04 Все окончания слов И заменить на Ы
05 Все сочетания АВС заменить на ОДЕ
06 Из заданного текста выбрать и вывести те символы, которые встречаются в нем ровно один раз (в том порядке, как они встречаются в тексте)
07 Все слова STOP заменить на слово СТОП
08 Все буквы И заменить на букву Е
09 Вывести все символы, расположенные между первой и второй точкой
10 Определить количество слов, расположенных между первой и второй запятой
11 Стереть, т.е. заменить пробелами все слова ПАСКАЛЬ
12 Определить количество слов, начинающихся с буквы "в"
13 Определить количество слов, оканчивающихся на букву "в"
14 Все окончания слов А заменить на О
15 Все сочетания TYL заменить на CJN
16 Из заданного текста выбрать и вывести те символы, которые встречаются в нем не один раз (в том порядке, как они встречаются в тексте)
17 Все слова END заменить на слово FIN
18 Все символы К заменить на символ Г
19 Вывести все символы, расположенные между первой и второй запятой
20 Определить количество слов, расположенных между первым и вторым восклицательным знаком
21 Стереть, т.е. заменить пробелами все слова КОНЕЦ
22 Определить количество слов, начинающихся с буквы "т"
23 Определить количество слов, оканчивающихся на букву "т"
24 Все окончания слов К заменить на Г
25 Все сочетания АВС заменить на ***
26 Из заданного текста выбрать и вывести те символы, которые встречаются в нем ровно два раза (в том порядке, в как они встречаются в тексте)
27 Все слова СТОП заменить на слово STOP
28 Все буквы P заменить на букву К
29 Вывести все символы, расположенные между второй и третьей точкой
30 Все символы + заменить на символ *
---------------------------------------------------------------
8.2 Список контрольных вопросов.
1.Как описать массив символов?
2.Представление символа в памяти?
3.Основные операции над символьной информацией?
9 БИБЛИОГРАФИЯ.
9.1 Основная и дополнительная литература
N | наименование учебника | Кол.-во экз. в библиотеке |
Основная литература Марченко А.И., Марченко Л.А. Программирование в среде Турбо Паскаль 7.0.-К.-ЮНИОР,1997.-496 с. | ||
Васюкова Н.Д., Тюляева В.В. Практикум по основам программи- рования. Язык Паскаль.-М.:ВШ, 1991.-160 с. | ||
Амосов А.А., Дубинский Ю.А., Конченова Н.В. Вычислительные методы для инженеров.-М.:ВШ,1994.-544 с. | ||
Калиткин В.А. Численные методы.-М.:ВШ,1988.-256 с. | ||
Шелдон Т.Windows 95.Проще простого.-К.:Диалектика,1996.- 512 с. | ||
Леонтьев Ю. Microsoft Office 2000: краткий курс.-СПб.:Питер, 2000.-286 с. | ||
Герцог К.Word-2000.-М.:БИНОМ,1999.-400 с. |
************************************************************************
8. | Дополнительная литература Гудман С., Хидетниеми С. Введение в разработку и анализ алгоритмов.-М.:Мир,1981.-386 с. | |
9. | Бутаков Е.А. Методы создания качественногопрограммного обеспе- чения ЭВМ.М.: Энергоатомиздат,1984.-232 с. | |
10. | Йенсен К., Вирт Н. Паскаль. Руководство для пользователя.М.: Фи- нансы и статистика,1989.-225 с. | |
10. | Боон К. Паскаль для всех.-М.:Энергоатомиздат,1988.-190 с. |
Податковий кредит з ПДВ як елемент податку
Податковий кредит – це сума, на яку платник ПДВ має право зменшити своє податкове зобов’язання. Датою виникнення права платника податку на віднесення сум податку до податкового кредиту вважається: дата тієї події, що відбулася раніше: дата списання коштів з банківського рахунка платника податку на оплату товарів/послуг; дата отримання платником податку товарів/послуг, що підтверджено податковою накладною. Для операцій із ввезення на митну територію України товарів та з постачання послуг нерезидентом на митній території України є дата сплати (нарахування) податку за податковими зобов’язаннями. Датою виникнення права орендаря (лізингоотримувача) на збільшення податкового кредиту для операцій фінансової оренди (лізингу) є дата фактичного отримання об’єкта фінансового лізингу таким орендарем. Датою виникнення права замовника на віднесення сум до податкового кредиту з договорів (контрактів, є дата фактичного отримання замовником результатів робіт (оформлених актами виконаних робіт) за такими договорами (контрактами).Для товарів/послуг, постачання (придбання) яких контролюється приладами обліку, факт постачання (придбання) таких товарів/послуг засвідчується даними обліку. Підтверджуючими документами права на податковий кредит є податкові накладні.
13.Оподаткування фізичних осіб – суб’єктів підприємницької діяльності – єдиним податком
Спрощена система оподаткування, обліку та звітності запроваджується для фізичних осіб, які здійснюють підприємницьку діяльність без створення юридичної особи і у трудових відносинах з якими, включаючи членів їх сімей, протягом року перебуває не більше 10 осіб та обсяг виручки яких від реалізації продукції (товарів, робіт, послуг) за рік не перевищує 500 тис. гривень. Суб'єкти малого підприємництва - фізичні особи мають право самостійно обрати спосіб оподаткування доходів за єдиним податком шляхом отримання свідоцтва про сплату єдиного податку. Ставка єдиного податку для суб'єктів малого підприємництва - фізичних осіб встановлюється місцевими радами за місцем їх
державної реєстрації залежно від виду діяльності і не може становити менше 20 гривень та більше 200 гривень на місяць. У разі коли платник єдиного податку здійснює підприємницьку діяльність з використанням найманої праці або за участю у підприємницькій діяльності членів його сім'ї, ставка єдиного податку збільшується на 50 відсотків за кожну особу.
14.Оподаткування юридичних осіб – суб’єктів підприємницької діяльності – єдиним податком
Спрощена система оподаткування, обліку та звітності запроваджується для юридичних осіб - суб'єктів підприємницької діяльності будь-якої організаційно-правової форми та форми власності, в яких за рік середньооблікова чисельність працюючих не перевищує 50
осіб і обсяг виручки яких від реалізації продукції (товарів, робіт, послуг) за рік не перевищує 1 млн. гривень. Суб'єкт підприємницької діяльності - юридична особа, який
перейшов на спрощену систему оподаткування, обліку та звітності, самостійно обирає одну з наступних ставок єдиного податку: 6 відсотків суми виручки від реалізації продукції (товарів, робіт, послуг) без урахування акцизного збору у разі сплати ПДВ; 10 відсотків суми виручки від реалізації продукції (товарів, робіт, послуг), за винятком акцизного збору, у разі включення податку на додану вартість до складу єдиного податку. Суб'єкт малого підприємництва - юридична особа зобов'язана вести книгу обліку доходів та витрат і касову книгу.
15.Економічний зміст акцизного податку: суть та порядок справляння
Акцизний податок – непрямий податок на споживання окремих видів товарів (продукції), визначених як підакцизні, що включається до ціни таких товарів (продукції). Платниками податку є: особа, яка виробляє підакцизні товари (продукцію) на митній території України, у тому числі з давальницької сировини, особа - суб’єкт господарювання, яка ввозить підакцизні товари (продукцію) на митну територію України, фізична особа - резидент або нерезидент, яка ввозить підакцизні товари (продукцію) на митну територію України в обсягах, що підлягають оподаткуванню, відповідно до митного законодавства, особа, яка реалізує конфісковані підакцизні товари (продукцію), особа, яка реалізує або передає у володіння, користування чи розпорядження підакцизні товари (продукцію). Об’єктами оподаткування є операції з: реалізації вироблених в Україні підакцизних товарів (продукції); реалізації (передачі) підакцизних товарів (продукції) з метою власного споживання, промислової переробки, здійснення внесків до статутного капіталу, а також своїм працівникам; ввезення підакцизних товарів (продукції) на митну територію України; реалізації конфіскованих підакцизних товарів (продукції).
16.Податок на прибуток підприємства: платники, об’єкт оподаткування та ставки.
Податок на прибуток підприємств - це прямий податок, сплачуваний підприємствами з прибутку, одержаного від реалізації продукції (робіт, послуг), основних фондів, нематеріальних активів, цінних паперів, валютних цінностей, інших видів фінансових ресурсів та матеріальних цінностей, а також із прибутку від орендних операцій, роялті та від позареалізаційних операцій.. Платниками податку є: суб’єкти господарювання – юридичні особи, які провадять господарську діяльність як на території України, так і за її межами; управління залізниці, яке отримує прибуток від основної діяльності залізничного транспорту; підприємства залізничного транспорту та їх структурні підрозділи, які отримують прибуток від неосновної діяльності залізничного транспорту; неприбуткові установи та організації у разі отримання прибутку від неосновної діяльності та/або доходів, що підлягають оподаткуванню відповідно до цього розділу; відокремлені підрозділи платників податку. Об’єкт оподаткування: прибуток із джерелом походження з України та за її межами, який визначається шляхом зменшення суми доходів звітного періоду, на собівартість реалізованих товарів, виконаних робіт, наданих послуг та суму інших витрат звітного податкового періоду; дохід (прибуток) нерезидента, що підлягає оподаткуванню з джерелом походження з України. Ставка податку на прибуток: 1) з 01.04.2011 по 31.12.2011 включно - 23%;з 1.01.2012 по 31.12.2012 - 21%;з 01.01.2013 по 31.12.2013 включно - 19 %;з 1.01.2014- 16 %. 2) 0 відсотків прибутку від страхової діяльності юридичних осіб; 3) за ставками 0, 4, 6, 12, 15 і 20 відсотків доходів нерезидентів та прирівняних до них осіб із джерелом їх походження з України.
17. Порядок визначення доходів при розрахунку в сплаті податку на прибуток підприємства.
Доходи, що враховуються при обчисленні об’єкта оподаткування, включаються до доходів звітного періоду з: доходу від операційної діяльності; інших доходів. Суми, відображені у складі доходів платника податку, не підлягають повторному включенню до складу його доходів. Дохід від операційної діяльності визнається в розмірі договірної (контрактної) вартості, але не менше ніж сума компенсації, отримана в будь-якій формі, в тому числі при зменшенні зобов’язань, та включає: 1. дохід від реалізації товарів, виконаних робіт, наданих послуг, у тому числі винагороди комісіонера (повіреного, агента тощо);.2. дохід банківських установ. Інші доходи включають: доходи у вигляді дивідендів, отриманих від нерезидентів; доходи від операцій оренди/лізингу;суми штрафів та/або неустойки чи пені, фактично отримані за рішенням сторін договору або відповідних державних органів, суду; вартість товарів, робіт, послуг, безоплатно отриманих платником податку у звітному періоді, визначена на рівні не нижче звичайної ціни, суми безповоротної фінансової допомоги, отриманої платником податку у звітному податковому періоді, безнадійної кредиторської заборгованості, крім випадків, коли операції з надання/отримання безповоротної фінансової допомоги проводяться між платником податку та його відокремленими підрозділами, які не мають статусу юридичної особи; суми невикористаної частини коштів, що повертаються з страхових; фактично отримані суми державного мита, попередньо сплаченого позивачем, що повертаються на його користь за рішенням суду; суми акцизного податку, сплаченого/нарахованого покупцями/покупцям підакцизних товарів (за їх рахунок) на користь платника такого доходи, не враховані при обчисленні доходу періодів, що передують звітному, та виявлені у звітному податковому періоді.
18.Доходи, що не враховуються для визначення об’єкта оподаткування при розрахунку і сплаті податку на прибуток підприємств
Для визначення об’єкта оподаткування не враховуються доходи: 1. сума попередньої оплати та авансів, отримана в рахунок оплати товарів, виконаних робіт, наданих послуг; 2. суми податку на додану вартість, отримані/нараховані платником податку на додану вартість, нарахованого на вартість продажу товарів, виконаних робіт, наданих послуг, за винятком випадків, коли підприємство – продавець не є платником податку на додану вартість.3. суми коштів або вартість майна, отримані платником податку як компенсація (відшкодування) за примусове відчуження державою іншого майна платника податку у випадках, передбачених законом; 4. суми коштів у частині надміру сплачених податків та зборів, що повертаються або мають бути повернені платнику податку з бюджетів, якщо такі суми не були включені до складу витрат; 5.суми отриманого платником податку емісійного доходу; 6. дивіденди, отримані платником податку від інших платників податку; 7. кошти або майно, що надходять у вигляді міжнародної технічної допомоги, яка надається відповідно до чинних міжнародних договорів; 8. вартість основних засобів, безоплатно отриманих платником податку з метою здійснення їх експлуатації; 9. дохід від безоплатно одержаних необоротних матеріальних активів;10. вартість безоплатно отриманого платником податку майна, що створене в результаті виконання заходів, передбачених державними цільовими, галузевими, регіональними програмами поліпшення стану безпеки, умов праці та виробничого середовища, програмами організації розроблення і виробництва засобів індивідуального та колективного захисту працівників, а також іншими профілактичними заходами відповідно до завдань страхування від нещасних випадків.
19.Склад витрат і порядок їх визначення при розрахунку і сплаті податку на прибуток підприємств
Витрати, що враховуються при обчисленні об’єкта оподаткування, складаються із: витрат операційної діяльності; інших витрат. Витрати операційної діяльності включають: собівартість реалізованих товарів, виконаних робіт, наданих послуг; витрати банківських установ. До складу інших витрат включаються: загальновиробничі витрати, адміністративні витрати, спрямовані на обслуговування та управління підприємством, витрати на збут, інші операційні витрати, що включають,. фінансові витрати, до яких належать витрати на нарахування процентів (за користування кредитами та позиками, за випущеними облігаціями та фінансовою орендою), інші витрати звичайної діяльності (крім фінансових витрат), не пов’язані безпосередньо з виробництвом та/або реалізацією товарів, виконанням робіт, наданням послуг, зокрема: собівартість реалізованих фінансових інвестицій, собівартість реалізованих необоротних активів, собівартість реалізованих майнових комплексів, втрати від неопераційних курсових різниць; сума оцінки необоротних активів і фінансових інвестицій; витрати на ліквідацію необоротних активів (розбирання, демонтаж тощо); залишкова вартість ліквідованих (списаних) необоротних активів; інші витрати звичайної діяльності. Загальновиробничі витрати - це непрямі витрати, що пов'язані з управлінням, організацією та обслуговуванням будівельного виробництва, які не можуть бути віднесені безпосередньо до конкретного об'єкта витрат і розподіляються між об'єктами витрат пропорційно базі розподілу. Витрати на збут - це витрати, пов’язані з реалізацією товарів, виконанням робіт, наданням послуг. Адміністративні витрати – це витрати пов'язані з обслуговуванням та управлінням підприємством. Інші операційні витрати — собівартість реалізованих виробництвом запасів, сумнівні та безнадійні борги, оцінка запасів. Фінансові витрати — витрати на проценти та інші витрати підприємства, пов’язані із запозиченнями.
20.Витрати, що не враховуються при визначенні оподаткованого прибутку при розрахунку і сплаті податку на прибуток підприємств.
Не включаються до складу витрат: 1. витрати, не пов’язані з провадженням господарської діяльності. 2. платежі платника податку в сумі вартості товару на користь комітента, принципала тощо за договорами комісії, агентськими договорами та іншими аналогічними договорами, перераховані платником на виконання цих договорів; 3. суми попередньої (авансової) оплати товарів, робіт, послуг; 4. витрати на погашення основної суми отриманих позик, кредитів; 5. витрати на придбання, виготовлення, будівництво, реконструкцію, модернізацію та інше поліпшення основних засобів та витрати, пов’язані з видобутком корисних копалин, а також з придбанням (виготовленням) нематеріальних активів, які підлягають амортизації 7. витрати на утримання органів управління об’єднань платників податку, включаючи утримання материнських компаній, які є окремими юридичними особами; 8. дивіденди; 9. витрати, не підтверджені відповідними розрахунковими, платіжними та іншими первинними документами, обов’язковість ведення і зберігання яких передбачена правилами ведення бухгалтерського обліку та нарахування податку. 10. вартість торгових патентів, яка враховується у зменшення податкового зобов’язання платника податку; 11. суми штрафів та/або неустойки чи пені за рішенням сторін договору або за рішенням відповідних державних органів, суду, які підлягають сплаті платником податку; витрати, понесені у зв’язку із придбанням товарів (робіт, послуг) та інших матеріальних і нематеріальних активів у фізичної особи – підприємця, що сплачує єдиний податок; 13. витрати, понесені (нараховані) у звітному періоді у зв’язку з придбанням у нерезидента послуг (робіт) з консалтингу, маркетингу, реклами інжинірингу.
Дата добавления: 2014-12-19; просмотров: 105 | Поможем написать вашу работу | Нарушение авторских прав |