Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Индивидуальная работа № 2




ИНДИВИДУАЛЬНАЯ РАБОТА № 1

Задание 1. Системы счисления (СС)

1) Данные два числа переведите в восьмеричную СС методом деления целой
части и умножения дробной части (с точностью до 2 знаков после запятой).

2) Полученные числа переведите из восьмеричной в двоичную систему счисления, из двоичной в шестнадцатеричную систему счисления (по таблице соответствия).

3) С двоичными числами выполните сложение и вычитание.

4) Результаты сложения и вычитания переведите в десятичную систему счисления.

5) Данные десятичные числа сложите и вычтите, сравните с полученными Вами результатами в пункте №4. Сделайте вывод.

№ варианта 1-е число 2-е число
1. 179,45 17,651
2. 314,26 46,285
3. 37,382 134,75
4. 93,148 218,27
5. 456,13 75,481
6. 45,282 324,97
7. 823,27 49,813
8. 74,361 196,12
9. 435,75 63,127
10. 45,932 248,57
11. 374,12 82,431
12. 31,564 148,13
13. 381,28 24,389
14. 70,415 358,47
15. 621,14 39,723
16. 42,184 249,23
17. 354,15 19,316
18. 58,614 115,45
19. 539,42 35,841
20. 71,145 114,32
21. 515,38 42,623
22. 67,626 225,14
23. 413,15 48,314
24. 25,175 149,78
25. 545,37 89,213
26. 53,124 218,56
27. 553,29 38,173
28. 61,723 204,24
29. 626,54 29,451
30. 63,519 345,14
31. 915,32 39,129
32. 34,822 149,38
33. 753,13 37,325
34. 57,238 261,07

Задание 2. Кодирование и единицы измерения информации

1) Определите общее количество информации в битах, байтах, килобайтах, которое содержится в Вашей ФАМИЛИИ, ИМЕНИ, ОТЧЕСТВЕ и № группы.

2) Закодируйте все буквы русского алфавита числами от 1 до 33. Используя полученные числа, запишите последовательность цифр, соответствующих Вашей ФАМИЛИИ и ИМЕНИ. Выберите из этой последовательности четыре трехзначных числа подряд, начиная с первой цифры Вашей ФАМИЛИИ. Считать полученные числа целыми. Переведите их в двоичную систему счисления методом деления, а в восьмеричную, шестнадцатеричную системы счисления
по таблице соответствия. Проверьте правильность перевода (2-ой, 8-ой
и 16-ой СС).

 

Задание 1. Запись математических выражений на алгоритмическом языке

1. 12.
2. 13.
3. 14.
4. 15.
5. 16.
6. 17.
7. 18.
8. 19.
9. 20.
10. 21.
11. 22.
23. 29.
24. 30.
25. 31.
26. 32.
27. 33.
28. 34.

Задание 2. Запись арифметических выражений в математической форме

1(11,21) а) b/sqrt(a*a+b) б) sqrt(exp(x-y)+ +exp(abs(y+z)*ln(x)))
2(12,22) а) (a+b)/(c-1)+sqrt(a)+exp(5*ln(c)) б) exp((1/3)*ln(u))+sqrt(v+z)
3(13,23) а) exp(a*ln(1/b))+exp((b/c)*ln(a)) б) ln(y+sqrt(abs(x)*(1/3)))
4(14,24) а) (a*exp(b*ln(a))+exp(c*ln(b)))/2*x б) abs(exp((y/x)*ln(x))- -exp((1/3)*ln(y / x)))
5(15,25) а) exp(b*ln(a))-exp((c/2)*ln(b)) б) sqrt(exp(5*ln(x1-x2))+ +exp(3*ln(y1 - y2)))
6(16,26) а) abs((a/b)*exp(c*ln(b)))+ +c/exp(4*ln(d*p)) б) exp(abs(x-y))+(x*ln(2*x)+ +sin(z)/cos(z))
7(17,27) а) (exp(y*ln(x))+ +exp(z*ln(y)))/a+exp(5*ln(b)) б) (5*cos(x)/sin(x)–arctan(y))/4
8(18,28) а) exp((1/3)*ln(x/3))+ +exp(3*ln(r))+2*x б) sqrt(exp(a)+(exp(3*ln(x))))/ /cos(exp(4*ln(a)))
9(19,29) а) a / b*exp(5*ln(b))+exp(4*ln(х)) б) sqrt(sin(exp(5*ln(u)))+ +abs(cos(v)))
10(20,30) а) (d*c)/(2/r)+exp(3*ln(х)) б) exp((1 + sin(y))* *ln(abs(cos(x)+cos(y))))

Задание 3. Циклические вычислительные процессы. Вычисление значений функции при различных значениях аргумента (табулирование функции)

Составьте блок-схемы алгоритмов решения задач и программы на языке
Turbo Pascal разными способами с использованием:

1) операторов условного (IF) и безусловного переходов (GOTO);

2) цикла с предусловием (WHILE);

3) цикла с постусловием (REPEAT);

4) цикла с параметром (FOR).

1. , a=18; 0≤z≤10 ∆z=2 8. , a=3,8; 10≤x≤20 ∆x=2
2. , b=20; -12≤x≤12 ∆x=3 9. , b=4,2; 1≤x≤11 ∆x=2
3. , с=5; -10≤y≤10 ∆y=2 10. , a=16; 2≤x≤20 ∆x=3
4. , a = 15; 1≤x≤11 ∆x=2 11. , a=1,1; -6≤x≤6 ∆x=2
5. , с =48; 1≤x≤21 ∆x=4 12. , b=17,5; 1≤x≤11 ∆x=2
6. , d = 28; 1≤x≤31 ∆x=5 13. , b=3,4; -1≤x≤1 ∆x=0,2
7. , b = 25,6; 1≤x≤81 ∆x=10 14. , y=18,64; 1≤x≤10 ∆x=1
15. , a=3,7; 1≤x≤5 ∆x=0,5 24. , c=5; 2≤x≤5 ∆x=0,5
16. , b=8; -5≤x≤5 ∆x=1 25. , a=5; 1≤x≤10 ∆x=1
17. , y=18; 1≤x≤19 ∆x=2 26. , b=17; 2≤x≤3 ∆x=0,1
18. , y=0,5; 0,3≤x≤1,8 ∆x=0,15 27. , b=3,4; 0,6≤x≤1,4 ∆x=0,05
19. , a=5,8; 10≤y≤50 ∆y=5 28. , c=4,2; 1≤x≤2,4 ∆x=0,1
20. , b=6,5; 2,5≤x≤3 ∆x=0,05 29. , a=1,1; 0,4≤x≤1,6 ∆x=0,15
21. , a=1,1; 1≤x≤1,6 ∆x=0,05 30. , m=2; 2,2≤t≤3,2 ∆t=0,1
22. , d=5,3; 10≤x≤16 ∆x=0,5 31. , b=0,9; 0,8≤x≤1,7 ∆x=0,15
23. а=0,4; 10≤x≤15 ∆x=2 32. а=9,5 5≤x≤20 ∆x=2,5

Задание 4. Циклические вычислительные процессы. Решение задач,
содержащих вычисление конечных сумм и произведений

Составьте блок-схемы алгоритмов решения задач и программы на языке
Turbo Pascal с использованием цикла с предусловием, с постусловием и цикла с параметром.

1. 13. 25.
2. 14. 26.
3. 15. 27.
4. 16. 28.
5. 17. 29.
6. 18. 30.
7. 19. 31.
8. 20. 32.
9. 21. 33.
10. 22. 34.
11. 23.  
12. 24.  

Задание 5. Разветвление в цикле

Составьте блок-схемы алгоритмов решения задачи и программы на языке
Turbo Pascal с использованием цикла с предусловием, с постусловием,
используя, условный оператор IF.

1. Вычислите значения функции Z 5. Вычислите значения функции F
2. Вычислите значения функции T 6. Вычислите значения функции Z
3. Вычислите значения функции У 7. Вычислите значения функции Т
4. Вычислите значения функции Z 8. Вычислите значения функции W
9. Вычислите значения функции Z   12. Вычислите значения функции F  
10. Вычислите значения функции Z   13. Вычислите значение функции Z  
11. Вычислите значения функции У   14. Вычислите значения функции W  
15. Вычислите значения функции W   18. Вычислите значения функции У  
16. Вычислите значения функции Z   19. Вычислите значения функции У  
17. Вычислите значения функции Z   20. Вычислите значения функции У  
21. Вычислите значения функции У 25. Вычислите значения функции W
22. Вычислите значения функции F 26. Вычислите значения функции Т
23. Вычислите значения функции Z 27. Вычислите значение функции Z
24. Вычислите значения функции Z 28. Вычислите значения функции S
29. Вычислите значение функции W 32. Вычислите значения функции Z  
30. Вычислите значение функции T 33. Вычислите значения функций Z  
31. Вычислите значения функции Z 34. Вычислите значения функции F

Задание 6. Обработка одномерных массивов

Составьте блок-схему алгоритма решения задачи и программу на языке
Turbo Pascal.

1. В массиве Y(7) найдите положительные элементы и среднее арифметическое этих элементов.

2. В массиве В(5) определите сумму положительных элементов и их количество.

3. В массиве А(8) найдите максимальный и минимальный элементы и их порядковые номера.

4. В массиве S(7) найдите произведение максимального и минимального элементов и их порядковые номера.

5. В массиве X(8) найдите все отрицательные элементы и замените их на 1.

6. В массиве А(6) найдите сумму максимального и минимального элементов и их порядковые номера.

7. В массиве Е(8) определите элементы равные Ø, их количество и порядковые номера.

8. В массиве S(6) найдите максимальный элемент, его порядковый номер и разницу с последним элементом.

9. В массиве В(7) найдите сумму элементов больших 1 и их порядковые номера.

10. В массиве С(8) найдите сумму элементов меньших 1 и их количество.

11. В массиве С(9) найдите произведение положительных элементов и их
количество.

12. В массиве В(7) найдите произведение отрицательных элементов и их порядковые номера.

13. В массиве А(6) найдите минимальный элемент, его порядковый номер и разницу с первым элементом.

14. В массиве D(8) найдите произведение элементов больших 1 и их порядковые номера.

15. В массиве D(9) замените все отрицательные элементы противоположными.

16. В массиве В(8) найдите разницу между максимальным элементом и первым.

17. В массиве F(9) найдите минимальный и максимальный элементы, их порядковые номера и разницу между ними.

18. В массиве Е(8) найдите сумму положительных элементов и их порядковые номера.

19. В массиве D(8) найдите сумму положительных элементов, стоящих на чётных местах.

20. В массиве Е(8) найдите произведение отрицательных элементов, стоящих на нечётных местах.

21. В массиве Е(7) определите количество элементов массива, больших среднего арифметического всех его элементов.

22. В массиве H(9) найдите положительные элементы, увеличьте их в два раза и определите их порядковые номера.

23. В массиве В(8) найдите минимальный элемент и замените его на 1.

24. В массиве С(9) найдите все отрицательные элементы, возведите их в квадрат и определите их количество.

25. В массиве D(6) найдите разницу между максимальным элементом и вторым элементом массива.

26. В массиве Е(8) найдите сумму элементов массива больших 5 и определите их порядковые номера.

27. В массиве А(6) найдите минимальный и максимальный элементы массива и возведите их в квадрат.

28. В массиве С(7) отсортируйте все элементы по убыванию.

29. В массиве С(10) найдите произведение элементов массива больших 10 и определите их количество.

30. В массиве В(10) найдите сумму элементов меньших 1 и их порядковые номера.

31. В массиве W(9) найдите сумму квадратов положительных элементов.

32. В массиве А(6) замените все положительные элементы на 5.

33. В массиве А(8) найдите сумму максимального элемента с его порядковым номером.

34. В массиве F(9) найдите разницу между минимальным элементом и его порядковым номером.

Задание 7. Обработка двумерных массивов

Составьте блок-схему алгоритма решения задачи и программу на языке
Turbo Pascal.

1. В матрице А(4×4) определите минимальный элемент каждой строки.

2. В матрице В(4×5) определите в каждом столбце произведение положительных элементов.

3. В матрице D(5×5) определите в каждой строке сумму отрицательных
элементов.

4. В матрице F(5×6) определите максимальный элемент в каждом столбце.

5. В матрице H(6×5) определите в каждой строке произведение положительных элементов.

6. В матрице С(5×5) элементы, стоящие на главной диагонали, замените минимальным элементом, лежащим ниже главной диагонали.

7. В матрице K(4×4) определите сумму квадратов положительных элементов главной диагонали.

8. В матрице M(4×4) элементы, лежащие выше главной диагонали, замените максимальным элементом главной диагонали.

9. В матрице N(5×4) определите в каждом столбце сумму отрицательных
элементов.

10. В матрице P(5×5) определите в каждом столбце количество положительных элементов.

11. В матрице V(6×5) элементы, лежащие ниже главной диагонали, уменьшите на максимальный элемент.

12. В матрице F(4×4) замените строки столбцами.

13. В матрице B(5×5) все положительные элементы, стоящие на главной диагонали, замените на Ø.

14. В матрице S(5×6) определите в каждой строке количество отрицательных
элементов.

15. В матрице В(5×5) определите произведение элементов четных столбцов.

16. В матрице T(4×4) определите в каждом столбце произведение отрицательных элементов.

17. В матрице D(3×3) найдите произведение элементов больших 1 в каждом столбце.

18. В матрице U(4×5) определите в каждой строке количество положительных элементов.

19. В матрице V(5×5) определите в каждой строке произведение отрицательных элементов.

20. В матрице X(5×5) определите произведение положительных элементов главной диагонали.

21. В матрице Y(4×4) определите минимальный и максимальный элементы и найдите их разницу.

22. В матрице Z(4×5) определите сумму отрицательных элементов чётных строк.

23. В матрице B(5×4) определите сумму положительных элементов нечётных столбцов.

24. В матрице C(5×5) определите сумму отрицательных элементов, лежащих выше главной диагонали.

25. В матрице D(5×6) определите произведение элементов имеющих чётные индексы.

26. В матрице T(4×4) найдите в каждой строке максимальный элемент и поменяйте его местами с элементом главной диагонали.

27. В матрице F(5×5) все положительные элементы, лежащие выше главной диагонали, увеличьте на максимальный элемент.

28. В матрице K(6×6) определите сумму элементов нечётных столбцов.

29. В матрице M(4×4) все элементы уменьшите на минимальный элемент.

30. В матрице P(5×5) определите произведение положительных элементов главной диагонали.

31. В матрице В(5×5) определите сумму отрицательных элементов, лежащих ниже главной диагонали.

32. В матрице S(5×5) определите произведение элементов нечётных строк.

33. В матрице T(5×6) определите произведение элементов чётных столбцов.

34. В матрице R(6×5) определите в каждой строке сумму отрицательных элементов.




Поделиться с друзьями:


Дата добавления: 2015-01-03; Просмотров: 608; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




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