Дистанционное обучение учащихся 10 "в,г" классов

Здравствуйте! ОБРАТИТЕ ВНИМАНИЕ НА ДАТЫ ПРОВЕДЕНИЯ УРОКОВ, СРОК СДАЧИ РЕЗУЛЬТАТОВ ПРОВЕРОЧНЫХ ТЕСТОВ И КОНТРОЛЬНОЙ РАБОТЫ!

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

2) Пройти проверочные тесты и сделать практическую работу.

3) Сделать контрольную работу по теме "Массивы".

3) Результаты тестов и контрольной работы сфотографировать, ОБЯЗАТЕЛЬНО ПОДПИСАТЬ (ФАМИЛИЯ, ИМЯ, КЛАСС) и отправить на почту mira_ku@mail.ruНе подписанные работы не проверяются!!! Срок сдачи результатов проверочных тестов в этот же день по расписанию! 

     Урок 1.Тема "Массивы. Алгоритмы обработки массивов". (Дата проведения урока  для каждого класса по расписанию с 13.04.2020г по 19.04.2020г)   

                       Ссылка на презентацию темы  https://www.kpolyakov.spb.ru/download/slides10-8p.zip

                       Ссылка на видеоурок по теме https://youtu.be/ZZwJQOCq2ow

                            Ссылка на проверочный тест по теме.  https://www.kpolyakov.spb.ru/school/test10/p42.htm

      Урок 2. Тема "Сортировка. Двоичный поиск". (Дата проведения урока  для каждого класса по расписанию с 20.04.2020г по 26.04.2020г) 

                      Ссылка на презентацию темы  https://www.kpolyakov.spb.ru/download/slides10-8p.zip

                       Ссылка на видоеурок по теме  https://youtu.be/IRXmar-xxLw

                            Ссылка на проверочный тест https://www.kpolyakov.spb.ru/school/test10/p43.htm

      Урок 3. Практическая работа. Условие работы скачать внизу. Программы т.е. файлы прикрепить и отправить на почту mira_ku@mail.ru.

             Скачайте с сайта http://pascalabc.net/ssyilki-dlya-skachivaniya необходимую версию программной оболочки.

            Установите на ПК или ноутбук, если у вас нет ПК или ноутбука, то используйте для выполнения заданий любой онлайн-редактор программы.

             (Дата проведения урока  для каждого класса по расписанию с 27.04.2020г по 03.05.2020г)

      Урок 4. Контрольная работа по теме "Массивы". Работу скачать внизу. (Дата проведения урока 04.05.2020)

 

Скачать:


Предварительный просмотр:

Практическая работа по теме «Массивы»

Задание 1. Заполните массив случайными числами в интервале [0,100] и найдите среднее арифметическое его значений.

Пример:

Массив:

1 2 3 4 5

Среднее арифметическое 3.000

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

Пример:

Массив:

1 2 3 4 5

Минимальный элемент: A[1]=1

Максимальный элемент: A[5]=5

Выполнив задания, отправить файл или скрин файла на почту mira_ku@mail.ru 



Предварительный просмотр:

Контрольная работа  по теме «Массивы»

1. Что такое массив?

  1. Ограниченная упорядоченная совокупность однотипных величин
  2. Ограниченная совокупность различных элементов
  3. Совокупность ограниченного числа логически связанных компонент, принадлежащих к разным типам

2. Доступ к элементу массива осуществляется по его…

  1. Адресу;
  2. Имени;
  3. Номеру;
  4. Ничего из вышеперечисленного.

3.  Массив D состоит из нечетных чисел от 11 до 21. Установите тип массива:

  1. вещественный
  2. целый
  3. символьный
  4. логический

4.  Массив D состоит из действительных чисел от 0.1 до 0.9 с шагом 0.1. Определите формулу для заполнения массива:

  1. D[i]:=i*0.1
  2. D[i]:=i+0.1
  3. D[i]:=i*0.1*0.1
  4. D[i]:=i-1

5.  Вводится одномерный массив размерностью 100 для обработки данной программой. Что делает программа?

Program pr;

Var  х: array [1..100] of integer;

 i, s: integer;

begin

       s: =0;

for i:=l to 100 do

begin

readln (x [i]) ;

if  i >0 then s:=s+x[i] ;

end;

s:=s/100

writeln (s) ;

end.

Данная программа определяет: 

  1. сумму значений элементов массива с четными индексами;
  2. сумму значений положительных элементов;
  3. количество элементов, значение которых четное число;
  4. среднее арифметическое значение положительных элементов массива.

6.    Запишите имя команды для объявления массива на языке программирования Паскаль.

7.    Как называется параметр, определяющий место элемента в массиве?

8.  Сколько элементов в массиве A : array[0..9] of integer;

9. Дана программа нахождения суммы всех элементов массива. Перепишите программу таким образом, чтобы:

1)  массив состоял из 15 элементов вещественного типа;

2) значения элементов массива должны меняться в интервале от 0 до 5;

3) в результате выполнения программы должно быть найдено произведение всех элементов массива, а не их сумма.

Program massiv;

Const n=10;

Var a:array[1..n] of integer;

    s,i: integer;

Begin

 WriteLn('Исходный массив:');

 For i:=1 to n do

 begin

   a[i]:=random(10);

   Write('a[',i,']=',a[i],' ');

 end;

 s:=0;

 For i:=1 to n do

 s:=s+a[i];

 WriteLn('Сумма всех элементов массива S=',s);

 end.

10. Что выдаст программа  после выполнения:

Program q1;

const N = 11;

var a: array[1..N] of integer;

    i,s: integer;

begin 

        for i:=1 to N do begin 

         a[i] := i-6;

         end;

         s := 0; 

        for i:=1 to N do

         if a[i] > 0 then s := s + a[i];

    writeln(‘s=’,s);

end.

11. Дан фрагмент программы. Чему будет равно значение массива A[2]+A[5] на выходе:

 А)   for i :=0  to  5  do

         a[i]  :=  i;

    for  i :=0 to 5 do

         a[i] := a[i] + 1;

В)     Чему равен массив A[i] на выходе фрагмента программы

0

1

2

3

4

5

6

7

8

9

?

?

?

?

?

?

?

?

?

?

      For i := 0  to 9 do

       A[i]  := 9 -  i;

       For i  := 0  to 4 do

         begin

        K := A[ i ];

        A[i] :=A[ 9 – i ];

        A[ 9 – i ] := K;

         end;

12. Пусть в массиве а хранятся следующие числа: 2,7,10,2,5.   Какое число будет выведено на экран в результате выполнения этого фрагмента:

n:=1;

for  i:=1 to 5 do

if  a[i] mod 2=0 then n:=n*2;

write(n);

  1. 3
  2. 6
  3. 8
  4. 0