Практическая работа "КУМИР. Подсчёт количества элементов, удовлетворяющих условиям"

  • Контроль знаний
  • Раздаточные материалы
  • Разработки уроков
  • doc
  • 18.11.2018
Публикация в СМИ для учителей

Публикация в СМИ для учителей

Бесплатное участие. Свидетельство СМИ сразу.
Мгновенные 10 документов в портфолио.

Данную разработку можно использовать при проведении практической работы на уроке при изучении раздела одномерные массивы на языке программирования КУМИР. В разработке предоставлено решение двух задач на подсчёт количества элементов удовлетворяющих условиям, описаны этапы разработки программы. Также учащимся предлагается составить программы для решения 15 задач, а также творческое задание по составлению своей задачи по данной теме.
Иконка файла материала Подсчёт количества элементов.doc
Подсчёт  количества  элементов,  удовлетворяющих  условию. Пример:  Подсчитать  количество  отрицательных  элементов  массива  a[10],  элементы  в  диапазоне  от  ­10 до 10. использовать Робот алг количество отрицательных элементов массива нач цел таб a[1:10], цел i, цел k . вывод "Этап 1:", нс . нц для i от 1 до 10 . . a[i]:=int(rnd(20)+1)-10 . . вывод a[i], " " . кц . вывод " ", нс . вывод "Этап 2:", нс . вывод "Подсчёт количества элементов:", нс . k:=0 . нц для i от 1 до 10 . . если a[i]<0 . . . то k:=k+1 . . все . кц . вывод "Этап 3:", нс . вывод "Распечатка результата ", нс . вывод "Количество отрицательных элементов массива k=", k, нс кон Этап 1: 6 ­9 0 4 9 ­3 ­4 ­3 ­7 7  Этап 2: Подсчёт количества элементов: Этап 3: Распечатка результата  Количество отрицательных элементов массива k=5 Пример:  Подсчитать  количество  чётных  элементов  массива  a[10],  элементы  в  диапазоне  от   до 100. использовать Робот алг количество чётных элементов массива нач цел таб a[1:10], цел i, цел k . вывод "Этап 1:", нс . нц для i от 1 до 10 . . a[i]:=int(rnd(100)+1) . . вывод a[i], " " . кц . вывод " ", нс . вывод "Этап 2:", нс . вывод "Подсчёт количества элементов:", нс . k:=0 . нц для i от 1 до 10 . . если a[i]/2=int(a[i]/2) . . . то k:=k+1 . . все . кц . вывод "Этап 3:", нс . вывод "Распечатка результата ", нс . вывод "Количество чётных элементов массива s=", k, нс кон i=10 a[10]=20 k=0 i=10 да k=6Этап 1: 20 37 99 22 44 20 58 5 49 20  Этап 2: Подсчёт количества элементов: Этап 3: Распечатка результата  Количество чётных элементов массива s=6 Задачи  для  самостоятельного  решения: 1. Заполните  массив  из  10  чисел  через  генератор  случайных  чисел  в  диапазоне  от  ­10  до 10  и  найдите  количество  положительных  элементов  массива. 2. Заполните  массив  из  10  чисел  через  генератор  случайных  чисел  в  диапазоне  от  1  до   10  и  найдите  количество  чётных  элементов  массива. 3. Заполните  массив  из  10  чисел  через  генератор  случайных  чисел  в  диапазоне  от  1  до   10  и  найдите  количество  нечётных  элементов  массива. 4. Заполните  массив  из  10  чисел  через  генератор  случайных  чисел  в  диапазоне  от  1  до   10  и  найдите  количество   элементов  массива  кратных 7. 5. Заполните  массив  из  10  чисел  через  генератор  случайных  чисел  в  диапазоне  от  1  до   100  и  найдите  количество   двузначных  элементов  массива. 6. Заполните  массив  из  10  чисел  через  генератор  случайных  чисел  в  диапазоне  от  1  до   100  и  найдите  количество   элементов  массива  больших  50. 7. Заполните  массив  из  10  чисел  через  генератор  случайных  чисел  в  диапазоне  от  1  до   100  и  найдите  количество   элементов  массива  больших  40, но  меньших  60. 8. Дан  массив.  Определить  количество  неотрицательных  элементов. 9. Дан  массив  целых  чисел.  Определить  количество  элементов,  отличных  от  последнего элемента. 10. Дан  массив  целых  чисел.  Определить  количество  элементов,  равных  первому  элементу массива. 11. В   массиве   хранятся   сведения   об   оценках   25   учеников   по   геометрии.   Определить количество  неуспевающих по  геометрии  учеников. 12. Рост   24   учеников   класса     представлен     в    виде     массива.     Определить     количество учеников,  рост  которых  не  превышает  r. 13. В  массиве  записаны  оценки  ученика  по  15  предметам.  Определить  общее  количество четвёрок  и  пятёрок. 14. Найти  число  пар  «соседних» элементов  массива,  являющихся  чётными  числами. 15. Найти     число     элементов     массива,     которые     больше     своих     «соседей»,     т.е. предшествующего  и  последующего. 16. Придумайте  свою  задачу, в которой бы было  необходимо  найти  количество  каких­либо   элементов  массива.

Посмотрите также