Ввести двумерный массив 3 4. Определить среднее геометрическое положительных чётных элементов, считая, что они в нём есть.

Save this PDF as:
 WORD  PNG  TXT  JPG

Размер: px
Начинать показ со страницы:

Download "Ввести двумерный массив 3 4. Определить среднее геометрическое положительных чётных элементов, считая, что они в нём есть."

Транскрипт

1 Л. Р. «Двумерные массивы» Студент Иванов И. И. Группа ХХ-999 Дата дд.мм.гг Допуск Выполнение Отчет Условие задачи 1 A Ввести двумерный массив 3 4. Определить среднее геометрическое положительных чётных элементов, считая, что они в нём есть. Тестовые примеры к задаче 1 1) Входные данные: Исходный массив A: Выходные данные: В массиве всего 5 четных элементов, их произведение P = 4*8*2*12*4 = 3072 Среднее геометрическое равно SrG = = 4,98 2) Входные данные: Исходный массив A: Выходные данные: В массиве всего 6 четных элементов, их произведение P = 4*8*12*14*10*16 = Среднее геометрическое равно SrG = = 9,75 1

2 Блок-схема к задаче 1 1 Начало i := 1, 3 j := 1, 4 p := p*a[i,j] i := 1, 3 j := 1, 4 (A[ i, j ] mod 2 = 0) and (A[ i, j ]>0) Ввод A[i, j] k := k + 1 k := 0 p := 1 Srg : = k p 1 Вывод k, p, SrG Конец Листинг программы на Pascal к задаче 1 program ABC; var A:array[1..3,1..4] of integer; i,j,k: byte; P,SrG:real; cls; //ручной ввод массива writeln('вводим элементы массива A:'); for i:=1 to 3 do for j:=1 to 4 do write('a[',i,',',j,']='); readln(a[i,j]); k:=0; P:=1; for i:=1 to 3 do for j:=1 to 4 do 2

3 if (A[i,j] mod 2=0) and (A[i,j]>0) then p:=p*a[i,j]; k:=k+1; // вычисление среднего геометрического как корня k-й степени // из произведения P, составленного из k сомножителей SrG := exp((1/k)*ln(p)); writeln('всего чётных элементов ', k); writeln('их произведение ', p); writeln('среднее геометрическое ', SrG:8:2); end. Условие задачи 2 A Ввести двумерный массив N M. Каждый положительный элемент увеличить на произведение индексов этого элемента. Массив вывести до изменения и после. Тестовые примеры к задаче 2 1) Входные данные: N = 3 M = 3 Исходный массив A: Выходные данные: Полученный массив: 2) Входные данные: N = 3 M = 4 Исходный массив A: Выходные данные: Полученный массив:

4 Блок-схема к задаче 2 Листинг программы на Pascal к задаче 2 program ABC; const Nmass=10; var A:array[1..Nmass,1..Nmass] of integer; N,M,i,j: byte; cls; //ручной ввод массива writeln('введите число элементов в массиве A'); readln(n,m); writeln('вводим элементы массива A:'); for i:=1 to N do for j:=1 to M do write('a[',i,',',j,']='); 4

5 readln(a[i,j]); //вывод массива до измененния writeln('исходный массив A:'); for i:=1 to N do for j:=1 to M do write(a[i,j]:5); writeln; // умножение положительных элементов на произведение собственных индексов for i:=1 to N do for j:=1 to M do if A[i,j]>0 then A[i,j]:=A[i,j]*i*j; //вывод массива поле измененния writeln; writeln('массив A после изменения:'); for i:=1 to N do for j:=1 to M do write(a[i,j]:5); writeln; end. Условие задачи 3 Ввести двумерный массив A, вывести его. Определить k номер столбца, содержащего наибольшее количество положительных элементов. Далее найти максимум среди отрицательных элементов расположенных правее этого столбца и поменять его с первым элементом массива. 5

6 Тестовые примеры к задаче 3 1) Входные данные: N=4 M=5 Исходный массив A: Выходные данные: больше всего положительных элементов в столбце номер 2 массив A после изменения:

7 Блок-схема к задаче 3 1 Pmax:=0 Начало i := 1, N Ввод N, M A[ i, 1 ]>0 i := 1, N Pmax:= Pmax+1 j := 1, M Ввод A[i, j] k:=1 j := 2, M i := 1, N p:=0 j := 1, M i := 1, N Вывод A[i, j] A[ i, j ]>0 Перевод строки p := p+1 1 p > Pmax Pmax := p k := j 1 стр. 8 7

8 2 1 стр. 7 i := 1, N вывод k j := 1, M Вывод A[i, j] Перевод строки ZAMOK:=TRUE j := k+1, M k < M Справа от найденного столбца нет элементов Конец i := 1, N A[i, j]<0 ZAMOK Imax:=i; Jmax:=j A[i, j]>a[imax, jmax] ZAMOK:= FALSE Imax:=i; Jmax:=j ZAMOK Справа от найденного столбца нет отрицательных элементов buf:=a[1,1] A[1,1]:=A[Imax, Jmax] A[Imax, Jmax]:=buf 2 8

9 Листинг программы на Pascal к задаче 3 program ABC; const Nmass=10; var A:array[1..Nmass,1..Nmass] of integer; ZAMOK:boolean; N,M,i,j,k,Imax,Jmax,p,Pmax: byte; buf:integer; cls; //ручной ввод массива writeln('введите число элементов в массиве A'); readln(n,m); writeln('вводим элементы массива A:'); for i:=1 to N do for j:=1 to M do write('a[',i,',',j,']='); readln(a[i,j]); //вывод массива до измененния writeln('исходный массив A:'); for i:=1 to N do for j:=1 to M do write(a[i,j]:5); writeln; // определение столбца, в котором больше положительных элементов // подсчёт положительных в первом столбце Pmax:=0; for i:=1 to N do if A[i,1]>0 then Pmax:=Pmax+1; // теперь, зная начальное значение Pmax, // можем приступить к поиску максимума и // k-номера столбца, // содержащего наибольшее число положительных элементов k:=1; for j:=2 to M do p:=0; for i:=1 to N do if A[i,j]>0 then p:=p+1; if p>pmax then 9

10 Pmax:=p; k:=j; writeln('больше всего положительных элементов в столбце номер ', k); // теперь ищем максимум среди отрицательных в столбцах справа от k-й if k<m then ZAMOK:=TRUE; for j:=k+1 to M do for i:=1 to N do if A[i,j]<0 then if ZAMOK then Imax:=i; Jmax:=j; ZAMOK:=FALSE; end else if A[i,j]>A[imax, jmax] then Imax:=i; Jmax:=j; if ZAMOK then writeln('справа от найденного столбца нет отрицательных элементов') else buf:=a[1,1]; A[1,1]:=A[Imax,Jmax]; A[Imax,Jmax]:=buf; end else writeln('справа от найденного столбца нет элементов'); //вывод массива поле измененния writeln; writeln('массив A после изменения:'); for i:=1 to N do for j:=1 to M do write(a[i,j]:5); writeln; end. 10

11 Список задач 1 для лабораторной работы «Двумерные массивы» A 1. Ввести двумерный массив 3 4. Определить в нём сумму элементов, значения которых лежат вне диапазона [ 1;5]. 2. Ввести двумерный массив A 4 3. Определить в нём среднее геометрическое элементов, значения которых лежат в диапазоне [2;10]. 3. Ввести двумерный массив A 3 5. Определить в нём среднее геометрическое элементов, у которых оба индекса нечетные. 4. Ввести двумерный массив A 5 3. Определить в нём среднее арифметическое элементов, стоящих на позициях с чётной суммой индексов. 5. Ввести двумерный массив A 2 5. Определить в нём произведение элементов чьё значение без остатка делится на 2 и не делится на Ввести двумерный массив A 5 2. Определить в нём сумму элементов чье значение без остатка делится на 3 и не делится на Ввести двумерный массив A 3 5. Определить в нём сумму элементов стоящих на позициях, чьи индексы в сумме больше записанного в них значения. 8. Ввести двумерный массив A 3 4. Определить в нём количество элементов, квадрат которых больше Ввести двумерный массив A 4 3. Определить в нём произведение элементов, квадрат которых меньше Ввести двумерный массив A 5 2. Определить в нём сумму модулей отрицательных элементов. 11. Ввести двумерный массив A 2 5. Определить в нём среднее геометрическое модулей отрицательных элементов. 12. Ввести двумерный массив A 3 4. Определить в нём среднее геометрическое квадратов нечётных элементов. 11

12 13. Ввести двумерный массив A 3 4. Определить в нём количество тех элементов, которые при делении на 3 дают остаток Ввести двумерный массив A 4 3. Определить в нём среднее арифметическое тех элементов, которые при делении на 4 дают остаток 1 или Ввести двумерный массив A 3 5. Определить в нём произведение тех элементов, чей модуль лежит в диапазоне [1;5]. 16. Ввести двумерный массив A 4 3. Определить в нём произведение тех элементов, чей модуль лежит вне диапазона [1;5]. 17. Ввести двумерный массив A 5 3. Определить в нём количество тех элементов, которые без остатка делятся на собственный индекс (строки или столбца). 18. Ввести двумерный массив A 3 5. Определить в нём количество тех элементов, стоящих на позициях с четной суммой индексов, которые сами чётны. 19. Ввести двумерный массив A 3 4. Определить в нём сумму остатков от деления на 3 тех элементов, которые не кратны трём. 20. Ввести двумерный массив A 3 5. Определить в нём произведение остатков от деления на 4 тех элементов, которые не кратны четырём. 21. Ввести двумерный массив A 5 3. Найти суммы индексов строк и столбцов четных элементов массива. 22. Ввести двумерный массив A 3 4. Найти произведение индексов строк и сумму индексов столбцов для элементов массива больших семи. 23. Ввести двумерный массив A 3 5. Определить сумму квадратов индексов (как строк, так и столбцов) элементов делящихся на три без остатка. 24. Ввести двумерный массив A 4 3. Определить среднее арифметическое модулей отрицательных элементов. 12

13 25. Ввести двумерный массив A 3 4. Определить произведение элементов, которые при делении на 2 дают такой же остаток как и при делении на Ввести двумерный массив A 4 3. Определить сумму элементов, которые при умножении на 4 дают значение большее чем при возведении в квадрат. 27. Ввести двумерный массив A 3 4. Определить среднее геометрическое квадратов элементов, стоящих на позициях у которых хотя бы один индекс кратен трём. 28. Ввести двумерный массив A 5 3. Определить среднее арифметическое квадратов элементов, стоящих на позициях, у которых как минимум один из индексов при делении на 3 дает остаток Ввести двумерный массив A 5 2. Определить в нём количество элементов кратных трём. 30. Ввести двумерный массив A 3 4. Определить в нём произведение чётных элементов. Список задач 2 для лабораторной работы «Двумерные массивы» A 1. Ввести двумерный массив N M. Все элементы, которые не кратны 4 и стоят в четных строках массива уменьшить на 10. Массив вывести до и после преобразования. 2. Ввести двумерный массив A. Все элементы, которые не кратны 2 и лежат вне диапазона [ 2;6] увеличить на 5. Массив вывести до и после преобразования. 3. Ввести двумерный массив A. Все элементы, которые при целочисленном делении на N дают ненулевое значение, увеличить на M. Массив вывести до и после преобразования. 13

14 4. Ввести двумерный массив A. Элементы в нечетных столбцах массива умножить на индекс строки в которой они находится. Массив вывести до и после преобразования. 5. Ввести двумерный массив A. Каждый четный элемент массива нацело разделить на два. Массив вывести до и после преобразования. 6. Ввести двумерный массив A. Каждый элемент, дающий в остатке двойку при делении на 3 увеличить на единицу. Массив вывести до и после преобразования. 7. Ввести двумерный массив A. Каждый элемент, чей модуль больше 10 обнулить. Массив вывести до и после преобразования. 8. Ввести двумерный массив A. Каждый второй элемент, в том случае, если он отрицателен, возвести в квадрат. Массив вывести до и после преобразования. 9. Ввести двумерный массив A. Каждый второй элемент, в массиве заменить остатком от деления этого элемента на 10. Массив вывести до и после преобразования. 10. Ввести двумерный массив A. Каждый элемент, стоящий в массиве на позиции с четной суммой индексов заменить остатком от деления этого элемента на 7. Массив вывести до и после преобразования. 11. Ввести двумерный массив A. Каждую вторую строку в массиве заменить остатками от деления её элементов на 2. Массив вывести до и после преобразования. 12. Ввести двумерный массив A. Каждый четный элемент в массиве заменить результатом его целочисленного деления на 5. Массив вывести до и после преобразования. 14

15 13. Ввести двумерный массив A. Каждый отрицательный элемент в массиве заменить результатом его целочисленного деления на 3. Массив вывести до и после преобразования. 14. Ввести двумерный массив A. Каждый элемент в массиве больший 7 домножить на результат целочисленного деления этого элемента на 7. Массив вывести до и после преобразования. 15. Ввести двумерный массив A. Каждый элемент в массиве чьё значение лежит вне диапазона [ 2;8] увеличить на 10. Массив вывести до и после преобразования. 16. Ввести двумерный массив A. Каждый элемент в массиве чьё значение лежит вне диапазона [ 8;6] возвести в квадрат. Массив вывести до и после преобразования. 17. Ввести двумерный массив A. Каждый элемент в массиве чьё значение лежит в диапазоне [ 1;10] умножить на 5. Массив вывести до и после преобразования. 18. Ввести двумерный массив A. Каждый второй элемент в массиве с нечётной суммой индексов, чьё значение лежит в диапазоне [ 3;5] заменить единицей. Массив вывести до и после преобразования. 19. Ввести двумерный массив A. Элементы массива, чей квадрат меньше 25 увеличить вдвое. Массив вывести до и после преобразования. 20. Ввести двумерный массив A. Отрицательные элементы массива умножить на сумму квадратов собственных индексов. Массив вывести до и после преобразования. 21. Ввести двумерный массив A. К четным элементам массива прибавить значение собственного индекса строки. Массив вывести до и после преобразования. 15

16 22. Ввести двумерный массив A. К элементам массива не кратным трём прибавить остаток от деления этого числа на три. Массив вывести до и после преобразования. 23. Ввести двумерный массив A. Элементы массива, которые при делении нацело на собственный индекс строки дают значение большее 2 возвести в квадрат. Массив вывести до и после преобразования. 24. Ввести двумерный массив A. Элементы массива, которые при делении нацело на собственный индекс столбца дают четное значение увеличить на единицу. Массив вывести до и после преобразования. 25. Ввести двумерный массив A. Все нули в массиве заменить единицами, а единицы нулями. Массив вывести до и после преобразования. 26. Ввести двумерный массив A. Все элементы меньшие восьми возвести в третью степень. Массив вывести до и после преобразования. 27. Ввести двумерный массив A. Все элементы, чье значение увеличенное на единицу и возведённое в квадрат будет больше 50 домножить на два Массив вывести до и после преобразования. 28. Ввести двумерный массив A. Все элементы, стоящие на позициях у которых один из индексов чётный, с модулем значения больше 10 уменьшить на 3. Массив вывести до и после преобразования. 29. Ввести двумерный массив A. Все элементы, которые нечётны и положительны увеличить на 1. Массив вывести до и после преобразования. 30. Ввести двумерный массив A. Все элементы, которые кратны 4 и стоят на позициях у которых как минимум один из индексов чётный, разделить нацело на 4. Массив вывести до и после преобразования. Список задач 3 для лабораторной работы «Двумерные массивы» 16

17 1. Ввести двумерный массив A N N 17, вывести его. Если значение суммы элементов его главной диагонали превышает сумму элементов побочной, то квадратом полученной разности заменить отрицательные элементы под побочной диагональю. 2. Ввести двумерный массив A, вывести его. Найти максимальный по значению элемент массива и увеличить его в два раза. Все остальные элементы массива уменьшить на значение минимума последней строки массива. 3. Ввести двумерный массив A N N, вывести его. Найти максимальный элемент массива. Если максимум лежит на одной из диагоналей (главной или побочной), то увеличить на его удвоенное значение элементы противоположной диагонали. 4. Ввести двумерный массив A, вывести его. Найти сумму положительных элементов массива, исключая при этом те элементы, которые кратны трём. Полученной суммой заменить отрицательные элементы последнего столбца. 5. Ввести двумерный массив A, вывести его. Возвести в квадрат те элементы, модуль значения которых принадлежит интервалу min + max 0;. Определить сколько таковых элементов оказалось в 2 массиве. 6. Ввести двумерный массив A N N, вывести его. Если сумма элементов над главной диагональю окажется больше чем сумма элементов под ней, то умножить на два максимальный элемент среди элементов на побочной диагонали, иначе минимальный элемент среди этих элементов (побочной диагонали) возвести в квадрат. 7. Ввести двумерный массив A, вывести его. Преобразовать исходный массив путем сложения его элементов с произведением элементов того столбца, который содержит минимальный элемент всего массива.

18 8. Ввести двумерный массив A N N, вывести его. Если в массиве больше положительных элементов, то поменять максимальный элемент среди элементов над главной диагональю с максимальным элементом под ней, иначе возвести в квадрат все отрицательные. 9. Ввести двумерный массив A N N, вывести его. Найти среднее арифметическое диагональных элементов (главной и побочной). Все элементы большие найденного значения, расположенные над побочной диагональю возвести в квадрат, а расположенные под ней увеличить на минимум всего массива. 10. Ввести двумерный массив A, вывести его. Поменять местами строку, содержащую максимальный элемент со строкой, содержащий минимальный элемент. Если максимум и минимум в одной строке, то заменить эту строку единицами. 11. Ввести целочисленный двумерный массив A, вывести его. Найти сумму его чётных элементов, исключая максимальный и минимальный (всего массива). Найденной суммой заменить угловые элементы массива. 12. Ввести целочисленный двумерный массив A, вывести его. Заменить единицами сроку и столбец, содержащие максимальный среди тех элементов, значения которых кратны двум. 13. Ввести двумерный массив A N N, вывести его. Найти сумму положительных элементов расположенных в части массива одновременно как над главной, так и над побочной диагональю. Найденной суммой заменить элементы, расположенные в части массива одновременно под главной и побочной диагоналями. 14. Ввести целочисленный двумерный массив A, вывести его. Найти суммы элементов первой и последней строк матрицы. Далее увеличить на значение максимума всей матрицы ту строку (первую или последнюю), чья сумма окажется меньше. 18

19 15. Ввести целочисленный двумерный массив A, вывести его. Найти минимальный из положительных элементов матрицы и этим значением заменить все нулевые элементы матрицы, если они есть, а если их нет, то заменить найденным минимумом последнюю строку матрицы. Если положительных нет, то вывести соответствующее сообщение. 16. Ввести целочисленный двумерный массив A максимальный и, вывести его. Найти минимальный элементы массива, среди тех, значения которых кратны двум. Найденные элементы удвоить, а все остальные утроить. 17. Ввести целочисленный двумерный массив A, вывести его. Найти сумму положительных угловых элементов. Найденной суммой заменить строку содержащую минимальный элемент и столбец, содержащий максимальный элемент. 18. Ввести двумерный массив A, вывести его. Возвести в квадрат все строки расположенные между строкой содержащей максимум матрицы и строкой, содержащей минимум этой матрицы. 19. Ввести целочисленный двумерный массив A N N, вывести его. Найти K количество чётных элементов на главной диагонали. Далее найти максимум в K -й строке и заменить его суммой нечётных элементов главной диагонали. 20. Ввести целочисленный двумерный массив A, вывести его. Если максимум и минимум массива одновременно являются чётными, то разделить их на два, иначе поменять местами первый и предпоследний столбец массива. 19

20 21. Ввести целочисленный двумерный массив A, вывести его. Определить K 1 сколько в массиве элементов кратных числу Imax и K 2 сколько кратных Imin, где Imax и Imin номера строк, содержащих, соответственно, максимальный и минимальный элементы матрицы. Значением K 1 заменить отрицательные, а значением K 2 неотрицательные элементы первой строки. 22. Ввести двумерный массив A, вывести его. Все столбцы расположенные правее от столбца, содержащего максимальный элемент матрицы увеличить на минимальный элемент матрицы. 23. Ввести целочисленный двумерный массив A, вывести его. Найти произведение тех элементов, которые нечётны и положительны. Если среди этих элементов встретится максимальный элемент всей матрицы, то не учитывать его в произведении. Найденным произведением заменить предпоследнюю строку матрицы. 24. Ввести целочисленный двумерный массив A, вывести его. Найти минимальный элемент массива среди тех, значения которых кратны трём. Заменить все строки предшествующие строке содержащей найденный минимум удвоенным произведением максимума и минимума, ранее найденных среди элементов всего массива. 25. Ввести целочисленный двумерный массив A N N, вывести его. Определить K сколько нечётных элементов содержится на диагоналях массива. Далее выяснить координаты максимума среди элементов, расположенных под побочной диагональю и уменьшить этот элемент на K. 26. Ввести двумерный массив A, вывести его. Найти координаты максимума всего массива. Далее найти минимум среди тех элементов, которые находятся в столбцах левее столбца содержащего найденный максимум. Найденным минимумом заменить найденный максимум. 20

21 27. Ввести двумерный массив A N N, вывести его. Найти K количество элементов, чей модуль превышает величину max + min. Если K превышает 2 количество K 1 (количество отрицательных элементов массива), то заменить max+ min отрицательные элементы величиной, в противном случае 2 поменять местами максимум и минимум. 28. Ввести двумерный массив A, вывести его. Определить в какой строке больше положительных элементов: в той которая содержит максимум, или в той, которая содержит минимум. В строке, где положительных элементов больше каждый из положительных элементов возвести в квадрат. 29. Ввести двумерный массив A, вывести его. Найти сумму угловых элементов матрицы и сравнить её с максимумом всей матрицы. Если сумма окажется больше, то угловые элементы обнулить, если равна, то угловые элементы заменить максимумом, а если меньше, то последний столбец матрицы утроить. 30. Ввести двумерный массив A N N, вывести его. Найти максимум среди элементов над главной диагональю и поменять его с максимумом на побочной диагонали. 31. Ввести двумерный массив A, вывести его. Найти максимум в массиве и далее найти минимум среди элементов той строки и того столбца, где содержится найденный максимум. Поменять пару найденных элементов местами. 21

Лабораторная работа 2

Лабораторная работа 2 ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ СРЕДНЕГО СПЕЦИАЛЬНОГО ОБРАЗОВАНИЯ МОСКОВСКИЙ ПРИБОРОСТРОИТЕЛЬНЫЙ ТЕХНИКУМ Лабораторная работа 2 По дисциплине: Тема работы: «Основы алгоритмизации и программирования»

Подробнее

2. Одномерный массив. Одномерный массив - это... Пример. Пусть в массиве 10 элементов целых чисел

2. Одномерный массив. Одномерный массив - это... Пример. Пусть в массиве 10 элементов целых чисел Одномерный массив План изучения темы: 1. Введение понятия массив, основные свойства, размер массива и размерность 2. Основные действия: описание, ввод значений элементов массива, вывод массива 3. Поиск

Подробнее

Домашняя работа 8 var n, s: integer; begin n := 1; s := 0; while s <= 365 do begin s := s + 36; n := n * 2 end; write(n) end.

Домашняя работа 8 var n, s: integer; begin n := 1; s := 0; while s <= 365 do begin s := s + 36; n := n * 2 end; write(n) end. Домашняя работа 8 1) Определите, что будет напечатано в результате работы следующего фрагмента программы: var n, s: integer; n := 1; s := 0; while s

Подробнее

Ч > Повторение. Составление алгоритмов с повторением и ветвлением на языке программирования Pascal

Ч > Повторение. Составление алгоритмов с повторением и ветвлением на языке программирования Pascal Тема Основы алгоритмизации и программирования Урок Ч > Повторение. Составление алгоритмов с повторением и ветвлением на языке программирования Pascal I *? Задание 1. Повторите основные конструкции и команды

Подробнее

Тема урока: Понятие массива. {Ввод элементов массива} Задание массива в разделе констант.

Тема урока: Понятие массива. {Ввод элементов массива} Задание массива в разделе констант. Тема урока: Цель занятия: Понятие массива. Ввод и вывод элементов массива. Задание массива в разделе констант. 1. Сформировать понятие табличной величины (массива); 2. Научиться работать с массивами на

Подробнее

Паскаль. Типы данных Переменная Математические операции Оператор read, write Оператор if

Паскаль. Типы данных Переменная Математические операции Оператор read, write Оператор if 1 Паскаль. Типы данных Переменная Математические операции Оператор read, write Оператор if А.С. Русинов, 2008 Паскаль. Типы данных. А.С. Русинов, 2008 Типы данных. Назначение 3 Типы данных определяют:

Подробнее

Работа с массивами в языке программирования

Работа с массивами в языке программирования Работа с массивами в языке программирования Что нужно знать: работу цикла for (цикла с переменной); массив это набор однотипных элементов, имеющих общее имя и расположенных в памяти рядом; для обращения

Подробнее

Разбор задач тренировки 4 Задача A. Колода карт Входные данные Выходные данные Примеры Разбор Программа на Паскале B. Хорошая таблица Входные данные

Разбор задач тренировки 4 Задача A. Колода карт Входные данные Выходные данные Примеры Разбор Программа на Паскале B. Хорошая таблица Входные данные задач тренировки 4 Задача A. Колода карт Каждые выходные к Никите приходят друзья, чтобы поиграть в карты. Для игры число карт в колоде должно быть кратно количеству игроков. У Никиты есть колода из N

Подробнее

3. Дано натуральное число N. Вычислить произведение первых N сомножителей. cos1. x x x x x x. 6. Даны натуральное n, действительное x.

3. Дано натуральное число N. Вычислить произведение первых N сомножителей. cos1. x x x x x x. 6. Даны натуральное n, действительное x. Решить задачу с использованием цикла Задание I Дано натуральное число N Вычислить: 8 ( ) Дано натуральное число N Вычислить: si si si si si si N 3 Дано натуральное число N Вычислить произведение первых

Подробнее

Информатика Лекция 7. Векторы. (типы и структуры данных)

Информатика Лекция 7. Векторы. (типы и структуры данных) Информатика Лекция 7 Векторы (типы и структуры данных) Определение Упорядоченная система из n-элементов называется вектором A = (a 1, a 2,, a n ) a i, i = 1..n (элементы вектора принадлежат некоторому

Подробнее

КСР 4. Задание 1. Задание 1.1. Запишите по правилам алгоритмического языка выражения: варианта 1. b c a. cos. bcos ( x ) x a x a 14

КСР 4. Задание 1. Задание 1.1. Запишите по правилам алгоритмического языка выражения: варианта 1. b c a. cos. bcos ( x ) x a x a 14 КСР Задание Задание Запишите по правилам алгоритмического языка выражения: 9 cos c c tg cos l cos cos l l Задание Запишите в обычной математической форме арифметические выражения: *rctg-rctg/; lgu*/+sqrtv+z;

Подробнее

Обработка квадратной матрицы

Обработка квадратной матрицы Обработка квадратной матрицы Квадратная матрица - это двумерный массив, в котором количество строк равно количеству столбцов. Обращение к элементу происходит также как и в обычном двумерном массиве A[i,j].

Подробнее

Практические занятия Модуль «Программирование на языке Pascal» «Основы компьютерных технологий»

Практические занятия Модуль «Программирование на языке Pascal» «Основы компьютерных технологий» ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ УЧРЕЖДЕНИЕ ДОПОЛНИТЕЛЬНОГО ОБРАЗОВАНИЯ ДВОРЕЦ ДЕТСКОГО (ЮНОШЕСКОГО) ТВОРЧЕСТВА ВЫБОРГСКОГО РАЙОНА САНКТ-ПЕТЕРБУРГА (ГБУ ДО ДДЮТ) Практические занятия Модуль «Программирование

Подробнее

Задача 2 (8 баллов). Найти два целых положительных числа, зная, что их разность равна 66, а их наименьшее общее кратное равно 360.

Задача 2 (8 баллов). Найти два целых положительных числа, зная, что их разность равна 66, а их наименьшее общее кратное равно 360. Второй (заключительный) этап академического соревнования Олимпиады школьников «Шаг в будущее» по образовательному предмету «Информатика», весна 2017 г. Вариант 8 Задача 1 (8 баллов). Число 357,45, заданное

Подробнее

Задача 1 (8 баллов). Десятичное число 20,45 перевели в четверичную систему счисления. Найти 1999-ю цифру после запятой.

Задача 1 (8 баллов). Десятичное число 20,45 перевели в четверичную систему счисления. Найти 1999-ю цифру после запятой. Второй (заключительный) этап академического соревнования Олимпиады школьников «Шаг в будущее» по образовательному предмету «Информатика», весна 2017 г. Вариант 9 Задача 1 (8 баллов). Десятичное число 20,45

Подробнее

10. Обработка информации 10.3 Представление о программировании. Алгоритмические конструкции. Разбиение задачи на подзадачи, вспомогательный алгоритм.

10. Обработка информации 10.3 Представление о программировании. Алгоритмические конструкции. Разбиение задачи на подзадачи, вспомогательный алгоритм. 10. Обработка информации 10.3 Представление о программировании. Алгоритмические конструкции. Разбиение задачи на подзадачи, вспомогательный алгоритм. Задачи ГИА 1. (2009) В алгоритме, записанном ниже,

Подробнее

var s, n: integer; begin s := 33; n := 1; while s > 0 do begin s := s 7; n := n * 3 end; writeln(n) end.

var s, n: integer; begin s := 33; n := 1; while s > 0 do begin s := s 7; n := n * 3 end; writeln(n) end. 1. Запишите число, которое будет напечатано в результате выполнения программы. var s, n: integer; s := 33; n := 1; while s > 0 do s := s 7; n := n * 3 writeln(n) 1) из программы видно, что начальные значения

Подробнее

Задача 1 (8 баллов). Существует ли такая система счисления, в которой =7, 3 х 4 =13 и =70?

Задача 1 (8 баллов). Существует ли такая система счисления, в которой =7, 3 х 4 =13 и =70? Второй (заключительный) этап академического соревнования Олимпиады школьников «Шаг в будущее» по образовательному предмету «Информатика», весна 2017 г. Вариант 10 Задача 1 (8 баллов). Существует ли такая

Подробнее

Практические задания по дисциплине «Программирование на языке высокого уровня» Cеместр 1

Практические задания по дисциплине «Программирование на языке высокого уровня» Cеместр 1 Федеральное агентство связи ФГОБУ ВПО «Сибирский государственный университет телекоммуникаций и информатики» Кафедра вычислительных систем Практические задания по дисциплине «Программирование на языке

Подробнее

var a: byte=54; b: byte=108; begin writeln( byte(not(byte(b shl 1) and byte(b shr 1))) and (byte((a or b) shr 1) or byte((a and b) shl 1))); end.

var a: byte=54; b: byte=108; begin writeln( byte(not(byte(b shl 1) and byte(b shr 1))) and (byte((a or b) shr 1) or byte((a and b) shl 1))); end. Второй (заключительный) этап академического соревнования Олимпиады школьников «Шаг в будущее» по образовательному предмету «Информатика», весна 2017 г. Вариант 5 Задача 1 (8 баллов). Существует ли система

Подробнее

Контрольная работа по алгоритмизации и программированию 10 класс ( профильный уровень). 1 вариант.

Контрольная работа по алгоритмизации и программированию 10 класс ( профильный уровень). 1 вариант. Контрольная работа по алгоритмизации и программированию 10 класс ( профильный уровень). 1 вариант. 1. В формировании цепочки из четырех бусин используются некоторые правила: В конце цепочки стоит одна

Подробнее

Типовой вариант академического соревнования Олимпиады школьников «Шаг в будущее» по общеобразовательному предмету «Информатика»

Типовой вариант академического соревнования Олимпиады школьников «Шаг в будущее» по общеобразовательному предмету «Информатика» «УТВЕРЖДАЮ» Ректор МГТУ им. Н.Э. Баумана А.А. Александров 2016 г. Типовой вариант академического соревнования Олимпиады школьников «Шаг в будущее» по общеобразовательному предмету «Информатика» Задача

Подробнее

ОТВЕТЫ. на задания типа А и В

ОТВЕТЫ. на задания типа А и В ОТВЕТЫ на задания типа А и В Вариант/ задания Вариант Вариант Вариант 3 Вариант 4 А 4 4 4 А 3 А3 3 А4 3 4 В - 6-4 9 В 300 500 4000 500 В3 47 44 7 44 В4 =*$A =$D3+E$ =A+$C =E-$D Нормы оценивания При проверке

Подробнее

Критерии оценивания заданий с развёрнутым ответом

Критерии оценивания заданий с развёрнутым ответом C1 Информатика. 11 класс. Варианты ИНФ10103, ИНФ10104 1 Критерии оценивания заданий с развёрнутым ответом Требовалось написать программу, при выполнении которой с клавиатуры считывается натуральное число

Подробнее

Задача 4 (8 баллов). Упростить логическую функцию: (A (B C)) ((A B) (A C)). Ответ должен содержать не более двух логических операций.

Задача 4 (8 баллов). Упростить логическую функцию: (A (B C)) ((A B) (A C)). Ответ должен содержать не более двух логических операций. Первый отборочный) этап академического соревнования Олимпиады школьников «Шаг в будущее» по образовательному предмету «Информатика», осень 6 г. Вариант 4 Задача 8 баллов). Переведите шестнадцатеричное

Подробнее

Тема: Файлы в С++. Общие задания Текстовые файлы Бинарные файлы

Тема: Файлы в С++. Общие задания Текстовые файлы Бинарные файлы Тема: Файлы в С++. Общие задания 1. Дан текстовый файл. В этом файле записана последовательность целых чисел, разделенная пробелами. Найти наибольший четный элемент в заданном файле. 2. Дан текстовый файл,

Подробнее

1.3. Обработка совокупности чисел с известным числом элементов Обработка совокупности чисел с неизвестным числом элементов26

1.3. Обработка совокупности чисел с известным числом элементов Обработка совокупности чисел с неизвестным числом элементов26 Введение... 2 1. Цикл со счетчиком... 2 1.1. Табуляция функции... 4 1.2. Вычисление факториала... 7 1.3. Обработка совокупности чисел с известным числом элементов... 9 2. Цикл с условием... 23 2.1. Ввод

Подробнее

В тесте проверяются теоретическая и практическая части.

В тесте проверяются теоретическая и практическая части. 8.3 класс, Математика (учебник Макарычев) 2016-2017 уч.год Тема модуля 5 «Квадратный корень. Степень с целым показателем» В тесте проверяются теоретическая и практическая части. ТЕМА Знать Уметь Знать

Подробнее

Аналитический отчет по результатам ЕГЭ Информатика и ИКТ по Краснодарскому краю 2014г. Рекомендации на 2015г.

Аналитический отчет по результатам ЕГЭ Информатика и ИКТ по Краснодарскому краю 2014г. Рекомендации на 2015г. Аналитический отчет по результатам ЕГЭ Информатика и ИКТ по Краснодарскому краю 2014г. Рекомендации на 2015г. Общие результаты ЕГЭ по Информатике и ИКТ в 2014г. Территория Процент выпускников, не преодолевших

Подробнее

Практическая работа 1 Типы данных. Оператор присваивания. Создание программ на языке программирования Паскаль

Практическая работа 1 Типы данных. Оператор присваивания. Создание программ на языке программирования Паскаль Практическая работа 1 Типы данных. Оператор присваивания. Создание программ на языке программирования Паскаль Цель работы: Изучить различные типы данных языка Pascal и оператор присваивания, научится создавать

Подробнее

А12 (повышенный уровень, время 5 мин)

А12 (повышенный уровень, время 5 мин) А12 (повышенный уровень, время 5 мин) Тема: Работа с массивами и матрицами в языке программирования 1. Что нужно знать: работу цикла for (цикла с переменной) массив это набор однотипных элементов, имеющих

Подробнее

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

Введение в программирование РОССИЙСКИЙ УНИВЕРСИТЕТ ДРУЖБЫ НАРОДОВ ИНСТИТУТ ФИЗИЧЕСКИХ ИССЛЕДОВАНИЙ И ТЕХНОЛОГИЙ Методические указания. Выполненное домашнее задание должно содержать текст задания, блок-схему программы, листинг исполняемого

Подробнее

" Основы применения вычислительной техники и программирование " Контрольная работа 2 Вариант 4

 Основы применения вычислительной техники и программирование  Контрольная работа 2 Вариант 4 Контрольная работа 2 Вариант 1 Дана матрица А(4х4). Получить новую матрицу на месте старой, переписав её строки в обратном порядке. Контрольная работа 2 Вариант 2 Дана матрица В(3х4). Получить новую матрицу

Подробнее

Курсовая работа Решение математических задач с применением языка программирования Visual Basic

Курсовая работа Решение математических задач с применением языка программирования Visual Basic Курсовая работа Решение математических задач с применением языка программирования Visual Basic В соответствии с вариантом выполнить задания и подготовить отчет. Отчет по 1,, 3 заданию должен содержать:

Подробнее

Критерии оценивания заданий с развёрнутым ответом

Критерии оценивания заданий с развёрнутым ответом 24 Информатика. 11 класс. Вариант ИН10101 1 Критерии оценивания заданий с развёрнутым ответом Требовалось написать программу, при выполнении которой с клавиатуры считывается натуральное число A, не превосходящее

Подробнее

10-11 класс. Вариант 7 Задача 1 X, Y, Z, P X, Y, Z Решение: Задача 2 Решение:

10-11 класс. Вариант 7 Задача 1 X, Y, Z, P X, Y, Z Решение: Задача 2 Решение: 10-11 класс. Вариант 7 Задача 1 Сколько различных решений имеет уравнение (X Y Z) (X P) = 1, где X, Y, Z, P логические переменные? В ответе не нужно перечислять все различные наборы значений X, Y, Z и

Подробнее

Лабораторная работа Тема: Алгоритмизация Вариант 1

Лабораторная работа Тема: Алгоритмизация Вариант 1 Лабораторная работа Тема: Алгоритмизация Вариант 1 Задание 1 Линейный вычислительный процесс 1) По заданной схеме алгоритма вычислить значение 2) В результате работы алгоритма переменной Y при Х=2 Y:=X-1

Подробнее

П1 П2 П3 П4 П5 П6 П7 П П П П Е К А П В Г П П

П1 П2 П3 П4 П5 П6 П7 П П П П Е К А П В Г П П 1) Укажите наибольшее число, двоичная запись которого содержит ровно три значащих нуля и две единицы, причём единицы не стоят рядом. Ответ запишите в десятичной системе счисления. 2) Каждое из логических

Подробнее

(+), вычитания (-), умножения (*) и деления (/).Известно, что любая операция используется в выражении не

(+), вычитания (-), умножения (*) и деления (/).Известно, что любая операция используется в выражении не Отборочный этап. 1 тур Задача 1 системы счисления 1 балл Вариант 1 Ответ: / + - В двоичной системе счисления записано следующее равенство 1110? 111? 11? 1 = 100 в котором вместо вопросительных знаков должны

Подробнее

МАТРИЦЫ. Определение

МАТРИЦЫ. Определение Определение Матрицей размером m n называется совокупность mn чисел, расположенных в виде прямоугольной таблицы из m строк и n столбцов. Числа из которых состоит матрица, называются элементами матрицы.

Подробнее

ЕГЭ по информатике является необязательным

ЕГЭ по информатике является необязательным Мароченкова Ольга Николаевна Учитель информатики ГБОУ СОШ 641 им. С. Есенина г. Москва E-mail: rachana641@yandex.ru МЕТОДИЧЕСКИЕ ПОДХОДЫ К РЕШЕНИЮ ЗАДАНИЙ ЧАСТИ С2 ЕГЭ ПО ИНФОРМАТИКЕ Аннотация. В статье

Подробнее

ЛАБОРАТОРНАЯ РАБОТА. Type god = set of ; symbol = ( 'A'..'Z'); Var Объявление переменной типа множества

ЛАБОРАТОРНАЯ РАБОТА. Type god = set of ; symbol = ( 'A'..'Z'); Var Объявление переменной типа множества ЛАБОРАТОРНАЯ РАБОТА Тема: Сложный тип данных множества Цель работы 1. Получение навыков в задании переменных типа множество и организации ввода и вывода данных типа множество. 2. Получение практических

Подробнее

6. Программирование массивов. Массивы в PascalABC.NET делятся на статические и динамические.

6. Программирование массивов. Массивы в PascalABC.NET делятся на статические и динамические. 6. Программирование массивов Массив представляет собой набор элементов одного типа, каждый из которых имеет свой номер, называемый индексом (индексов может быть несколько, тогда массив называется многомерным).

Подробнее

Занятие 18. Алгоритм Евклида

Занятие 18. Алгоритм Евклида Занятие 18. Алгоритм Евклида В занятии 5 мы уже касались этого вопроса. Теперь рассмотрим алгоритм Евклида для нахождения наибольшего общего делителя двух натуральных чисел более подробно. Из математики

Подробнее

Лабораторные работы по курсу. «Вычислительная техника и алгоритмические языки»

Лабораторные работы по курсу. «Вычислительная техника и алгоритмические языки» Министерство образования и науки Украины Государственное высшее учебное заведение Донецкий национальный технический университет Кафедра вычислительной математики и программирования Лабораторные работы

Подробнее

Лекция 1.5. Действия над матрицами. Обратная матрица. Ранг матрицы

Лекция 1.5. Действия над матрицами. Обратная матрица. Ранг матрицы Лекция 5 Действия над матрицами Обратная матрица Ранг матрицы Аннотация: Вводятся операции алгебры матриц Доказывается что всякая невырожденная матрица имеет обратную Выводится формула решения СЛАУ с помощью

Подробнее

Приходовский М.А. ЛИНЕЙНЫЕ ОПЕРАТОРЫ И КВАДРАТИЧНЫЕ ФОРМЫ. Практическое пособие и комплект задач

Приходовский М.А. ЛИНЕЙНЫЕ ОПЕРАТОРЫ И КВАДРАТИЧНЫЕ ФОРМЫ. Практическое пособие и комплект задач Федеральное агентство по образованию Томский государственный университет систем управления и радиоэлектроники Кафедра высшей математики (ВМ) Приходовский М.А. ЛИНЕЙНЫЕ ОПЕРАТОРЫ И КВАДРАТИЧНЫЕ ФОРМЫ Практическое

Подробнее

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ ДЕРЖАВНИЙ ВИЩИЙ НАВЧАЛЬНИЙ ЗАКЛАД «ЗАПОРІЗЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ»

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ ДЕРЖАВНИЙ ВИЩИЙ НАВЧАЛЬНИЙ ЗАКЛАД «ЗАПОРІЗЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ» ВАРІАНТ 1 1. Операторы описания типов данных, констант и пользовательских типов данных в системах программирования на языке BASIC и FORTRAN. 2. Написать программу поиска среднего значения элементов заданного

Подробнее

Лабораторная работа 11. Составить программу вычисления символа Лежандра

Лабораторная работа 11. Составить программу вычисления символа Лежандра Лабораторная работа 11 Составить программу вычисления символа Лежандра Цель работы используя алгоритм для вычисления символа Лежандра, составить программу вычисления символа Лежандра. Задание к работе

Подробнее

всех словарях (вначале по первой букве, потом по второй и так далее; такой порядок ещѐ называют лексикографическим). Таким образом, словарь

всех словарях (вначале по первой букве, потом по второй и так далее; такой порядок ещѐ называют лексикографическим). Таким образом, словарь задач тренировочной олимпиады 7 для подготовки к школьному и муниципальному этапам Всероссийской олимпиады школьников по информатике 2017-2018 учебного года A. Встреча друзей (Время - 1 сек., память -

Подробнее

Домашняя контрольная работа 2 «Алгоритмизация и программирование»

Домашняя контрольная работа 2 «Алгоритмизация и программирование» Домашняя контрольная работа «Алгоритмизация и программирование» Требования к оформлению контрольной работы по теме «Алгоритмизация и программирование» Отчет о выполнении работы выполняется в тетради для

Подробнее

void F(int n) { if (n > 0) G(n - 1); } void G(int n) { printf("*"); if (n > 1) F(n - 3); }

void F(int n) { if (n > 0) G(n - 1); } void G(int n) { printf(*); if (n > 1) F(n - 3); } Вариант 23866. 1 ( 42) Сколько значащих нулей в двоичной записи восьмеричного числа 1253 8? 2 ( 68) Логическая функция F задаётся выражением (a c) ( b c). Определите, какому столбцу таблицы истинности

Подробнее

Входные данные Выходные данные Пример Примечание Разбор Программа C. Строительство школы

Входные данные Выходные данные Пример Примечание Разбор Программа C. Строительство школы задач тренировочной олимпиады 3 для подготовки к школьному и муниципальному этапам Всероссийской олимпиады школьников по информатике 2017-2018 учебного года A. Три поросёнка (Время - 1 сек., память - 16

Подробнее

Информатика. 11 класс. Вариант ИН

Информатика. 11 класс. Вариант ИН 24 Информатика. 11 класс. Вариант ИН10101 1 Критерии оценивания заданий с развёрнутым ответом Дано натуральное число N > 10, в десятичной записи которого нет нулей. Необходимо определить максимальное двузначное

Подробнее

три столбца и одну строку, и занимает 24 байта памяти;

три столбца и одну строку, и занимает 24 байта памяти; Лабораторная работа Работа с векторами в MatLab Цель работы: выработать навыки работы с векторами в MatLab. Требуемое оборудование и программное обеспечение: ПЭВМ класса Pentium или выше, операционная

Подробнее

Задача 1. В единственной строке входного файла INPUT.TXT записано одно натуральное число А, оканчивающееся на цифру 5, не превышающее 4*10 5.

Задача 1. В единственной строке входного файла INPUT.TXT записано одно натуральное число А, оканчивающееся на цифру 5, не превышающее 4*10 5. Задача 1 Вася и Петя учатся в школе в одном классе. Недавно Петя поведал Васе о хитром способе возведения в квадрат натуральных чисел, оканчивающихся на цифру 5. Теперь Вася может с легкостью возводить

Подробнее

ВТОРОЙ СЕМЕСТР. Занятие 1. Кольцо многочленов. Операции над многочленами

ВТОРОЙ СЕМЕСТР. Занятие 1. Кольцо многочленов. Операции над многочленами ВТОРОЙ СЕМЕСТР Занятие 1. Кольцо многочленов. Операции над многочленами 1.1. a Известно, что многочлен f(x дает остаток x + 1 при делении на x 2 + 1 и остаток 3 при делении на x + 2. Найдите остаток при

Подробнее

Тема 1-8: Комплексные числа

Тема 1-8: Комплексные числа Тема 1-8: Комплексные числа А. Я. Овсянников Уральский федеральный университет Институт математики и компьютерных наук кафедра алгебры и дискретной математики алгебра и геометрия для механиков (1 семестр)

Подробнее

Выберите из предложенного списка все служебные слова

Выберите из предложенного списка все служебные слова Банк заданий по информатике для 9 класса. Тест: "9 класс Информатика Модуль 4". Задание 1 Выберите из предложенного списка все служебные слова 1) read 2) word 3) sin 4) web 5) var Выберите несколько из

Подробнее

сайт Шпаргалка ЕГЭ Подготовка к ЕГЭ

сайт Шпаргалка ЕГЭ Подготовка к ЕГЭ сайт Шпаргалка ЕГЭ Подготовка к ЕГЭ 2013 24.05.2013 A12 В программе описан одномерный ц елочисленный массив с индексами от 0 до 10 и ц елочисленные переменные k, i. В приведенном ниж е фрагменте программы

Подробнее

Синтаксис и семантика. Синтаксические единицы языка. Синтаксис языка Basic. Понятие выражения. Арифметические операции

Синтаксис и семантика. Синтаксические единицы языка. Синтаксис языка Basic. Понятие выражения. Арифметические операции Синтаксис и семантика Языки программирования высокого уровня ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ Синтаксис сторона языка программирования, которая описывает структуру программы как набор символов (обычно

Подробнее

Программирование. Задание 27

Программирование. Задание 27 On-line консультация по подготовке к ЕГЭ по информатике для обучающихся 11 классов Проскурякова Светлана Геннадьевна Человеку свойственно ошибаться, а еще больше - сваливать вину за свои ошибки на компьютер.

Подробнее

Рекурсия. «Итерация от человека, рекурсия от Бога» (Питер Дойч) «Чтобы понять рекурсию, нужно сначала понять рекурсию» (фольклор)

Рекурсия. «Итерация от человека, рекурсия от Бога» (Питер Дойч) «Чтобы понять рекурсию, нужно сначала понять рекурсию» (фольклор) Рекурсия «Итерация от человека, рекурсия от Бога» (Питер Дойч) «Чтобы понять рекурсию, нужно сначала понять рекурсию» (фольклор) «РЕКУРСИЯ см. РЕКУРСИЯ РЕКУРСИЯ БЕСКОНЕЧНАЯ см. БЕСКОНЕЧНАЯ РЕКУРСИЯ БЕСКОНЕЧНАЯ

Подробнее

минимальное число, которое может быть получено в результате работы автомата. Ответ запишите в 16-й системе счисления.

минимальное число, которое может быть получено в результате работы автомата. Ответ запишите в 16-й системе счисления. Второй (заключительный) этап XIX олимпиады школьников «Шаг в будущее» для 8-10 классов по образовательному предмету «Информатика», 10 класс, весна 2017 г. Вариант 2 Задание 1 (10 баллов) Укажите наименьшее

Подробнее

План-конспект открытого урока по информатике

План-конспект открытого урока по информатике Министерство образования и науки Российской Федерации Министерство образования Республики Башкортостан Управление образования муниципального района Белебевский район Республики Башкортостан 452000 Республика

Подробнее

Варианты заданий по дисциплине «Основы программирования»

Варианты заданий по дисциплине «Основы программирования» Варианты заданий по дисциплине «Основы программирования» Вариант 1 1. Написать программу, выводящую следующее: 9 88 777 6666 55555 444444 3333333 22222222 111111111 2. Не используя стандартные функции

Подробнее

1, =4 33 Выбор варианта ответа 2,3, *2=8 1*3=3. 67 С развёрнутым ответом Итого

1, =4 33 Выбор варианта ответа 2,3, *2=8 1*3=3. 67 С развёрнутым ответом Итого Информатика Контрольно-измерительные материалы по информатике 9 класс Спецификация Контрольная работа охватывает основное содержание курса информатики и ИКТ 9 класса по учебникам Босова Л.Л. Информатика

Подробнее

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

вычеркнуть те, которые не входят в разложение других чисел. Найти произведение оставшихся множителей. Тест по теме «НОД и НОК» Фамилия, Имя. Натуральные числа называются взаимно простыми, если: а) у них более двух делителей; б) их НОД равен ; в) у них один делитель.. Наибольшим общим делителем чисел а

Подробнее

Критерии оценивания заданий с развёрнутым ответом

Критерии оценивания заданий с развёрнутым ответом Информатика. 11 класс. Вариант ИН10203 1 Критерии оценивания заданий с развёрнутым ответом 24 Даны натуральные числа A и B. Требуется найти такое минимально возможное натуральное число K A, что сумма всех

Подробнее

, i 2, 2 3i. многочлен f (x), где степень многочлена меньше степени многочлена g (x), если. Записать многочлены q (x) 1, 2, (формула

, i 2, 2 3i. многочлен f (x), где степень многочлена меньше степени многочлена g (x), если. Записать многочлены q (x) 1, 2, (формула Важные понятия утверждения формулы и некоторые примеры по высшей алгебре Тема «К о м п л е к с н ы е ч и с л а» Записать заданное комплексное число в алгебраической тригонометрической и показательной форме

Подробнее

Критерии оценивания заданий с развёрнутым ответом

Критерии оценивания заданий с развёрнутым ответом Информатика. 11 класс. Вариант ИН10401 1 Критерии оценивания заданий с развёрнутым ответом 24 Дано целое положительное число A. Требуется вывести такое минимально возможное нечётное натуральное число K,

Подробнее

Критерии оценивания заданий с развёрнутым ответом

Критерии оценивания заданий с развёрнутым ответом Информатика. 11 класс. Вариант ИН10201 1 Критерии оценивания заданий с развёрнутым ответом 24 Даны натуральные числа A и B. Требуется найти такое минимально возможное натуральное число K A, что сумма всех

Подробнее

Решение всех прототипов задания 19 (база

Решение всех прототипов задания 19 (база 20 Янв 2017 База ЕГЭ Задание 19 Решение всех прототипов задания 19 (база ЕГЭ). Задача 1366. Найдите шестизначное натуральное число, которое записывается только цифрами 2 и 0 и делится на 24. В ответе укажите

Подробнее

Тема: Файлы. Общие задания Текстовые файлы Бинарные файлы Индивидуальные задания Вариант -1. Вариант -2. Вариант -3.

Тема: Файлы. Общие задания Текстовые файлы Бинарные файлы Индивидуальные задания Вариант -1. Вариант -2. Вариант -3. Тема: Файлы. Общие задания Текстовые файлы 1. Дан текстовый файл. В этом файле записана последовательность целых чисел, разделенная пробелами. Найти количество ненулевых элементов в заданном файле. 2.

Подробнее

которые представимы как, где p целое, а q натуральное (Q = ; p Z, Операции сложения: Q Операция умножения: p m pm Q. Свойства сложения:

которые представимы как, где p целое, а q натуральное (Q = ; p Z, Операции сложения: Q Операция умножения: p m pm Q. Свойства сложения: МНОЖЕСТВА Множество В математике понятие множество используется для описания совокупности предметов или объектов При этом предполагается, что предметы (объекты) данной совокупности можно отличить друг

Подробнее

Пример разработки программы с использованием подпрограмм

Пример разработки программы с использованием подпрограмм Пример разработки программы с использованием подпрограмм На предыдущих занятиях мы уже говорили о том, что реальные задачи столь сложны, что для их решения приходится разбивать задачу на подзадачи, последовательно

Подробнее

Министерство образования Республики Беларусь Белорусский национальный технический университет Строительный факультет Кафедра "Строительная механика"

Министерство образования Республики Беларусь Белорусский национальный технический университет Строительный факультет Кафедра Строительная механика Министерство образования Республики Беларусь Белорусский национальный технический университет Строительный факультет Кафедра "Строительная механика" Методические указания и индивидуальные задания для выполнения

Подробнее

Симметрия в задачах с параметрами

Симметрия в задачах с параметрами И. В. Яковлев Материалы по математике MathUs.ru Симметрия в задачах с параметрами Симметрия одно из ключевых понятий математики и физики. Вы знакомы с геометрической симметрией фигур и вообще различных

Подробнее

>> а = [[3; 2] [1; 4] [-1; 3]] а =

>> а = [[3; 2] [1; 4] [-1; 3]] а = Лабораторная работа 3 Работа с матрицами в MatLab Цель работы: выработать навыки работы с матрицами в MatLab. Требуемое оборудование и программное обеспечение: ПЭВМ класса Pentium или выше, операционная

Подробнее

Разбор задач 1-й тренировки A. Чемпионат Входные данные Выходные данные Пример Разбор Программа на Паскале B. Офис Входные данные

Разбор задач 1-й тренировки A. Чемпионат Входные данные Выходные данные Пример Разбор Программа на Паскале B. Офис Входные данные задач 1-й тренировки A. Чемпионат (Время - 1 сек., память - 16 Мб) В футбольном чемпионате города N участвуют n команд. Каждая команда сыграла с каждой по одному разу. За победу присуждается 3 очка, ничью

Подробнее

Решение задач в среде Delphi

Решение задач в среде Delphi Решение задач в среде Delphi Тема: Использование алгоритмической конструкции «Счетный цикл и цикл с предусловием» в задачах на целочисленную арифметику. Тюкавина Татьяна Михайловна Задача 1. Написать программу,

Подробнее

Задача 1 (8 баллов). Перевести число 123, из десятичной системы счисления в четверичную систему счисления.

Задача 1 (8 баллов). Перевести число 123, из десятичной системы счисления в четверичную систему счисления. Второй (заключительный) этап академического соревнования Олимпиады школьников «Шаг в будущее» по образовательному предмету «Информатика», весна 2017 г. Вариант 6 Задача 1 (8 баллов). Перевести число 123,0703125

Подробнее

СПРАВОЧНИК ПО МАТЕМАТИКЕ. 5 9 классы

СПРАВОЧНИК ПО МАТЕМАТИКЕ. 5 9 классы СПРАВОЧНИК ПО МАТЕМАТИКЕ 5 9 классы МОСКВА «ВАКО» 201 УДК 32.851 ББК 4.262.22 С4 6+ Издание допущено к использованию в образовательном процессе на основании приказа Министерства образования и науки РФ

Подробнее

Лабораторная работа 3

Лабораторная работа 3 31 Лабораторная работа 3 Табулирование составной функции Задание: Составить блок-схему и программу для заполнения таблицы значений функции y = f() на отрезке с указанным шагом изменения аргумента. Вид

Подробнее

q и пишут a b. Число b называют делителем

q и пишут a b. Число b называют делителем ДЕЛИМОСТЬ ЧИСЕЛ. Определение. Говорят, что целое число a нацело делится на целое число b, если a b q и пишут a b. Число b называют делителем существует такое целое число q, что числа a. виде Определение.

Подробнее

Задачи теоретической части Каждая задача оценивалась в 30 баллов. По задаче 3 участниками было найдено решение, работающее оптимальнее авторского,

Задачи теоретической части Каждая задача оценивалась в 30 баллов. По задаче 3 участниками было найдено решение, работающее оптимальнее авторского, Задачи теоретической части Каждая задача оценивалась в 30 баллов. По задаче 3 участниками было найдено решение, работающее оптимальнее авторского, которое было оценено в 35 баллов. Задача 1. Цифры Даны

Подробнее

С.Ж. КАРАТАБАНОВА ЛИНЕЙНАЯ АЛГЕБРА

С.Ж. КАРАТАБАНОВА ЛИНЕЙНАЯ АЛГЕБРА АЛМАТИНСКИЙ ФИЛИАЛ НЕГОСУДАРСТВЕННОГО ОБРАЗОВАТЕЛЬНОГО УЧРЕЖДЕНИЯ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ «САНКТ-ПЕТЕРБУРГСКИЙ ГУМАНИТАРНЫЙ УНИВЕРСИТЕТ ПРОФСОЮЗОВ» СЖ КАРАТАБАНОВА ЛИНЕЙНАЯ АЛГЕБРА задания

Подробнее

и q 2 целые числа. Следовательно, a + b = c(q 1 +q 2 ), а a b= c(q 1 q 2

и q 2 целые числа. Следовательно, a + b = c(q 1 +q 2 ), а a b= c(q 1 q 2 Делимость целых чисел. Часть 1. Определение целое число а делится на не равное нулю целое число b, если существует такое число q, что a = bq. В таком случае число a называется делимым, b делителем, а q

Подробнее

Олимпиада «Алгоритмы на графах»

Олимпиада «Алгоритмы на графах» Олимпиада «Алгоритмы на графах» Задача A. Дороги (Время: сек. Память: 6 Мб) В галактике «Milky Way» на планете «Snowflake» есть N городов, некоторые из которых соединены дорогами. Император галактики «Milky

Подробнее

10-11 класс. Вариант 8 Задача 1 K, L, M, N K, L, M Решение: Задача 2 Решение: Задача 3

10-11 класс. Вариант 8 Задача 1 K, L, M, N K, L, M Решение: Задача 2 Решение: Задача 3 10-11 класс. Вариант 8 Задача 1 Сколько различных решений имеет уравнение (K L) (M N) = 1, где K, L, M, N логические переменные? В ответе не нужно перечислять все различные наборы значений K, L, M и N,

Подробнее

Теория и практика преподавания темы «Линейные массивы» Повышенный курс информатики в математических 7-9 (8-10) предлицейских классах (Приложение)

Теория и практика преподавания темы «Линейные массивы» Повышенный курс информатики в математических 7-9 (8-10) предлицейских классах (Приложение) А. В. Ломакин, учитель информатики высшей категории СШ-лицея 1 г. Гродно В. В. Сташенко, учитель информатики 1-й категории СШ-лицея 1 г. Гродно, магистр педагогических наук Теория и практика преподавания

Подробнее

B2 (базовый уровень, время 2 мин)

B2 (базовый уровень, время 2 мин) B2 (базовый уровень, время 2 мин) Тема: Оператор присваивания в языке программирования 1. Что нужно знать: переменная это величина, которая имеет имя, тип и значение; переменная может изменяться во время

Подробнее

Понятие подпрограммы. Подпрограммы функции

Понятие подпрограммы. Подпрограммы функции Понятие подпрограммы. Подпрограммы функции Зачем нужны подпрограммы С увеличением объёма программы становится невозможным удержать в памяти все детали. Естественным способом борьбы со сложностью любой

Подробнее

Методические материалы по информатике (циклы)

Методические материалы по информатике (циклы) Методические материалы по информатике (циклы) 2017 Автор В.В. Мерзляков Информатика Корректоры: И.В. Вовченко Компьютерная верстка: И.В. Вовченко Введение Определение: Цикл это повторение фрагмента алгоритма

Подробнее

Примеры решения задач с использованием массива

Примеры решения задач с использованием массива Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования «МАТИ» - Российский государственный технологический университет им. К.Э. Циолковского

Подробнее

П1 П2 П3 П4 П5 П6 П7 П П П П П П П Ответ:.

П1 П2 П3 П4 П5 П6 П7 П П П П П П П Ответ:. Вариант 4 Часть 1 1. Укажите наибольшее четырёхзначное восьмеричное число, двоичная запись которого содержит ровно 4 нуля. В ответе запишите только само восьмеричное число, основание системы счисления

Подробнее

Календарно-тематический план по алгебре (7 класс)

Календарно-тематический план по алгебре (7 класс) п/п Тема урока (кол-во часов) Код элемента содержания (КЭС) Календарно-тематический план по алгебре (7 класс) Элемент содержания Раздел 1: Математический язык. Математическая модель (14 ч) 1 Числовые выражения

Подробнее

Решение задач в среде Delphi. Тюкавина Татьяна Михайловна

Решение задач в среде Delphi. Тюкавина Татьяна Михайловна Решение зач в среде Delphi Тюкавина Татьяна Михайловна Зача 12. На ускорителе для большого числа частиц производятся замеры скорости каждой из них. Скорость частицы это целое число (положительное, отрицательное

Подробнее

Конспект по теме: Множества в Паскале Учитель информатики: Батракова Л.В.

Конспект по теме: Множества в Паскале Учитель информатики: Батракова Л.В. Множества Определение: Множество это произвольный тип, состоящий из ограниченного, неупорядоченного набора различных элементов одинакового (указанного заранее) базового типа. В качестве базового типа могут

Подробнее

МЕТОДИЧЕСКИЕ УКАЗАНИЯ к выполнению расчетно-графической работы по дисциплине «Введение в визуальное программирование»

МЕТОДИЧЕСКИЕ УКАЗАНИЯ к выполнению расчетно-графической работы по дисциплине «Введение в визуальное программирование» МЕТОДИЧЕСКИЕ УКАЗАНИЯ к выполнению расчетно-графической работы по дисциплине «Введение в визуальное программирование» по теме: «Программирование на языке высокого уровня» 3 курс заочного отделения направления

Подробнее