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

Формулировка задачи:

Дан целочисленный массив из 30 элементов.Элементы могут принимать значения от 0 до 100 — баллы, полученные на ЕГЭ . Опишите на русском языке или на одном из языков программирования алгоритм, который выводит средний балл учащихся , сдавших экзамен( получивших оценку более 20 баллов) . Гарантируется что хотя бы одни ученик успешно сдал экзамен.

код паскаль

не ужели некто не может написать ответ

Код к задаче: «Вывести средний балл учащихся, сдавших экзамен»

textual

const
  N = 5;
 
var
  A: array[1..N] of integer;
  i, k: integer;
  s: real;
 
begin
  k := 0;
  for i := 1 to n do 
  begin
    readln(A[i]);
    if a[i] > 20 then 
    begin
      s := s + A[i];
      k := k + 1;
    end;
  end;
  
  if k > 0 then 
    writeln('Средний балл сдавших: ', s / k:0:3)
  else writeln('Никто из учащихся экзамен не сдал')
end.

Полезно ли:

7   голосов , оценка 4.429 из 5

1)
uses crt;
const size = 10;
var a:array [1..size] of integer;
     i,p:longint;
begin
  p:=1;
  randomize;
  for i:=1 to size do
    begin
      a[i]:=random(20);
      write (a[i],’ ‘);
      if (a[i] mod 3 = 0) then p:=p*a[i];
    end;
  writeln;
  writeln (p);
end.

2)
uses crt;
const size = 10;
var a:array [1..size] of integer;
     i:integer;
     s:real;
begin
  s:=0;
  randomize;
  for i:=1 to size do
    begin
      a[i]:=random(4)+1;
      write (a[i],’ ‘);
      s:=s+a[i];
    end;
  writeln;
  s:=s/size;
  writeln (s);
end.

Дан целочисленный массив из 30 элементов.Элементы могут принимать значения от 0 до 100 — баллы, полученные на ЕГЭ . Опишите на русском языке или на одном из языков программирования алгоритм, который выводит средний балл учащихся , сдавших экзамен( получивших оценку более 20 баллов) . Гарантируется что хотя бы одни ученик успешно сдал экзамен.

код паскаль

Pascal
1
2
3
4
5
6
7
8
const N=30
var A:array[1..N] of integer;
i,x,y:integer;
s:real;
begin
for i:=1 to n do readln(A[i]);
...
end.

Добавлено через 4 часа 24 минуты
не ужели некто не может написать ответ

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь

Слайд 1Практическая работа № 11
11
по теме «Решение задач на обработку массивов»

Практическая работа № 11 11 по теме «Решение задач на обработку массивов»


Слайд 2Цель работы:
Учащиеся должны знать:
правила описания массивов на Паскале;
правила организации ввода и

вывода значений массива;
правила программной обработки массивов.
Учащиеся должны уметь:
составлять типовые программы обработки массивов: заполнение массива, поиск и подсчет элементов, нахождение максимального и минимального значений, сортировки массива и др.

Цель работы: Учащиеся должны знать: правила описания массивов на Паскале; правила организации ввода и вывода значений массива;


Слайд 3Проверка домашнего задания
Подсчитать средний балл за экзамен по математике у учащихся,

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


Слайд 4 Проверочная работа «Массивы в Паскале»

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


Слайд 5Проверочная работа «Массивы в Паскале»

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


Слайд 6Проверочная работа «Массивы в Паскале»

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


Слайд 7Задание 1. Замените отрицательные элементы на противоположные по знаку.
Задание 2. Найдите

и выведите на экран номера четных элементов..

Задание 1. Замените отрицательные элементы на противоположные по знаку. Задание 2. Найдите и выведите на экран номера


Слайд 8Задание 3. Найдите количество положительных и отрицательных элементов в данном массиве.

Задание 3. Найдите количество положительных и отрицательных элементов в данном массиве.


Слайд 111. Набрать программу нахождения суммы всех элементов массива:

 program massiv;
uses crt;
const n=10;
var s,

i: integer;
a: array [1..n] of integer;
begin
clrscr;
randomize;
writeln (‘Исходный массив: ‘);
for i:=1 to n do
begin
a[i]:=random(10);
writeln (‘a[‘,i,’]=’,a[i]);
end;
s:=0;
for i:=1 to n do
s:=s+a[i];
writeln (‘Сумма всех элементов массива S=’,s);
readln;
end.

2. Изменить программу таким образом, чтобы:
1) массив состоял из 15 элементов вещественного типа;
2) значения элементов массива должны меняться в интервале от 0 до 5;
3) в результате выполнения программы должно быть найдено произведение всех элементов массива, а не их сумма.

1. Набрать программу нахождения суммы всех элементов массива:   program massiv; uses crt; const n=10; var	s, i:


Как посчитать средний балл?

Средний балл – это среднеарифметическое из разных оценок по разным предметам или разным оценкам в рамках одного предмета.

Вот самый просто пример. У вас 2 предмета: математика и русский язык. По математике вы получили 5, а по русскому – 4. Средний балл буде 4,5.

Расчёт такой:

  1. Считаем сумму оценок: 4 + 5 = 9.
  2. Делим эту сумму на количество оценок: 9 / 2 = 4,5.

В итоге получаем, что ваш средний балл равен 4,5. Несмотря на эту простоту, для расчета среднего балла есть нюансы в зависимости от того, для чего этот балл калькулируется. Разберем все случаи по отдельности.

Средний балл по предметам в школе

Если вам нужно посчитать среднюю оценку по конкретному предмету в школе, то чаще всего это делается для документов об основном среднем образовании (9 классов) и об общем среднем образовании (11 классов). Для итогового балла сведения об отметках за отдельный предмет берутся из обязательной части учебного плана. Тем не менее эти оценки в аттестаты за девятый и одиннадцатый классы выставляются несколько по-разному.

Средний балл в 9 классе

Для девятиклассников важно, как они сдадут четыре предмета на ОГЭ:

  • Русский язык.
  • Математику.
  • Первый предмет по выбору.
  • Второй предмет по выбору.

В аттестат об основном образовании за 9 классов пойдет итоговая оценка, которую рассчитывают, как среднее арифметическое годовой и полученной на экзамене отметки.

По других предметам, которые не входили в ОГЭ, и изучение которых завершилось в девятом классе или ранее, ставятся просто годовые отметки. Причём идут именно те оценки, которые были за последний год обучения. Например, если у вас в 7 и 8 классе было «удовлетворительно» по физике, а в 9 классе – «отлично», то в аттестате будет «отлично».

Теперь давайте перейдём к одиннадцатому классу, точнее к его окончанию.

Средний балл в 11 классе

Итоговая оценка в 11 классе рассчитывается как среднее арифметическое из:

  • Промежуточных итоговых оценок (четвертных, семестровых – зависит от школы).
  • Годовых отметок за 10 и 11 классы.

После расчета это значение округляется по правилам округления, и в аттестат идёт уже целое число.

Важно! Экзамены, ОГЭ, ЕГЭ и т.п. в расчёте не участвуют.

Например, у вас были следующие годовые и семестровые отметки: 4,4,5,5 по математике, а по экзамену была тройка. Средний (итоговый) балл будет равен (4 + 4 + 5 + 5) / 4 = 4,5. Округлив 4.5 до целого числа, получаем 5. Поздравляем, вам «отлично»! Конечно, не вам конкретно, а вот тому человеку из этого примера.

Обратите внимание на некоторые важные детали:

  • Округление должно быть сделано правильно. Если число после запятой — пять и выше, то при округлении к числу до запятой прибавляем один. Если же число меньше 5 (1,2,3,4), то число до запятой не изменяется.
  • Экзаменационные оценки не нужно учитывать, как уже было написано выше.
  • Годовые оценки за предметы, изучение которых закончилось до 10 класса, в аттестат за 11 класс не ставятся.
  • Также в аттестаты за 9 и 11 классы вносятся итоговые оценки за дополнительные предметы и курсы, которые конкретная школа включает в свои учебные планы.
  • С 2022 года за 3 дисциплины: физкультуру, ИЗО и музыку – школы получили право ставить в аттестатах за 9 и 11 классы отметку «зачтено» вместо итоговых оценок по пятибалльной шкале.

Средний балл аттестата

Средний балл для аттестата

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

Средний балл аттестата – это обычное среднее арифметическое всех оценок, которые выставлены в документе об образовании.

Итак, чтобы рассчитать средний балл аттестата за 9 и ли 11 класс нужно просуммировать все имеющиеся в нём отметки, а затем разделить полученную сумму на количество оценок. Любые другие действия с использованием четвертных, семестровых, экзаменационных, «егэшных» оценок или балов не требуются.

Примерно так же происходит получение среднего балла в вузе.

Средний балл диплома в вузе

Средний балл диплома

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

Средний балл диплома – это простое среднее арифметическое всех оценок, которые вы найдёте во вкладыше диплома.

Есть 3 вещи на которые стоит обратить особое внимание.

📄 Баллы из диплома, а не зачётки. Берите для подсчета именно приложение к диплому, а не информацию из зачётной книжки. А вот если диплома ещё нет, то тогда данные можно взять только из зачётки.

🎓 Зачёты обычно не учитываются. Но всегда уточняйте, нужно ли их учитывать у того, кто запрашивает ваш средний балл. Если они учитываются, то чаще всего средний балл повышается – это вам на руку.

🌍 Для РФ считайте средний, а для заграницы средний взвешенный балл. Чаще всего в России рассчитывается обычный средний балл без весов (почасовки) предметов, но иногда вас могут попросить рассчитать средний взвешенный балл.

Средний взвешенный балл

Средневзвешенный балл равен сумме произведений оценок и их «весов», делённой на сумму «весов» оценок. Весами могут быть разные вещи: количество часов, «кредиты» предмета (так они называются в США) и т.п.

Например, в вузе у вас было пять предметов и по ним вы получили следующие оценки:

  • История — 108 часов – 4 (хорошо).
  • Философия — 72 часов – 5 (отлично).
  • Экономика — 71 часов – 5 (отлично).
  • Социология — 64 часов – 5 (отлично).
  • Математический анализ – 180 часов – 3 (удовлетворительно).

Среднее взвешенное считается так:

  1. 108*4 + 72*5 + 71*5 + 64*5 + 180*3 = 2007 (никто не вернёт нам его).
  2. 2007 / (108+72+71+64+180) = 4,05 – это и есть средний взвешенный балл.

У нас даже есть отдельный калькулятор для подсчёта среднего взвешенного балла.

Такой расчёт часто используется, если вам нужно предоставить так называется GPA. Правда есть небольшие нюансы.

Средний балл GPA

GPA (Grade Point Average) – это средний балл вашего диплома, либо аттестата.

Это то же самое, о чём мы с вами говорили ранее. Однако есть некоторые свои отличия. Если в российских вузах достаточно просто умножить оценки на их количество, сложить произведения между собой и поделить на количество предметов, то в США всё немного иначе:

Во-первых, вам нужно перевести все оценки в соответствии с американской школой.

  • Отлично или зачёт – это 4.
  • Хорошо – 3.
  • Удовлетворительно – 2.
  • Неудовлетворительно – 1.

Во-вторых, вам нужно будет учитывать количество часов, в течение которых вы изучали предмет.

Далее расчёт такой же, как и для среднего взвешенного балла из предыдущего параграфа. А также есть отдельный калькулятор.

Вопросы и ответы

Обратите внимание на ответы на часто задаваемые вопросы относительно расчёта среднего балла для дипломов и аттестатов.

Зачем нужен средний балл?

По разным причинам. Чаще всего средний балл нужен, если вы планируете:

  • поступать в вуз;
  • переходить в магистратуру;
  • идти аспирантуру;
  • учиться в вузе за границей;
  • устраиваться на работу в крупную международную компанию.

Учитываются ли зачёты для среднего балла?

Чаще всего, нет. Зачёты не учитываются, так бывает чаще всего, если нет каких-то дополнительных требований от организации, которая запросила средний балл. На всякий случай уточните.

Если запросили средний балл с учётом зачетов, то что делать?

Учесть зачёты в качестве пятерки. Если запрашивающая сторона настаивает, чтобы зачёты учитывались, в это случае вам повезло, так как они будут завышать ваш средний балл. Проставленный «зачёт» соответствует оценке отлично (или пятёрке), а незачёт – двойке. С большой вероятностью, у вас в дипломе нет незачетов.

Как считать средний балл: по зачётке или диплому?

По диплому, если есть диплом. Если нет диплома, то по зачетной книжке.

Есть ли у разных предметов разные веса для расчета среднего балла?

Обычно такой практики в российском образовании нет. Но для вузов США или Германии вас могут запросить GPA (Grade Point Average).  Рассчитать его вы можете в отдельном калькуляторе.

Сколько четвёрок допускается для красного диплома?

Не более 25% от всех оценок. Но важно, чтобы соблюдались три условия. Количество оценок «отлично» должны составлять минимум 75% от общего количества всех оценок (1). Оценок «удовлетворительно» и «неудовлетворительно» быть не должно (2). Итоговая аттестация должна быть защищена на «отлично» (3).

Чем отличается средний балл GPA для США от балла в РФ?

В GPA в США четырёхбалльная шкала и учитывается вес (кредиты) каждого предмета. Рассчитать можно на этом калькуляторе.

Поделитесь в соцсетях

Если понравилось, поделитесь калькулятором в своих социальных сетях: вам нетрудно, а проекту полезно для продвижения. Спасибо!

Есть что добавить?

Напишите своё мнение, комментарий или предложение.

Рассчитайте средний балл диплома, аттестата или средний балл за четверть.

Для расчета среднего балла а так же абсолютной и качественной успеваемости введите в ячейки количество пятерок, четверок, троек и двоек. Потом нажмите на кнопку “рассчитать”.

Введите количество оценок:
Количество “5”
Количество “4”
Количество “3”
Количество “2”

Средний балл:

Абсолютная успеваемость:

Качественная успеваемость:

Общее количество оценок= количество “5” + количество “4” + ” количество “3” + ” количество “2”

Средний балл =( количество “5” х 5 + количество “4” х 4 + количество “3” х 3 + количество “2” х 2) / общее количество оценок

Абсолютная успеваемость =(количество “5” + количество “4” + ” количество “3”) х 100% / общее количество оценок

Качественная успеваемость=(количество “5” + количество “4”) х 100% / общее количество оценок

//

Технологическая
карта занятия

Ф.И.О. учителя: Мажитова Миля Рашитовна

Предмет: Информатика

      Класс: _____9 ______УМК_____для 59 кл. автор: Л.Л.
Босова

      Время
проведения 40 мин.

      Тема урока
(занятия): «Одномерные массивы целых чисел. Описание. Заполнение. Вывод.
Вычисление суммы элементов массива»

Место данного урока (занятия) в системе
уроков: данная тема является частью раздела «Алгоритмизация и
программирование» в теме календарно-тематического планирования данный урок № 11
из 16 часов в
разделе._________________________________________________________________-

Тип урока: открытие нового
знания

Цель урока (занятия): познакомить с
понятием массив, одномерный массив, видами массивов;

показать
правила описания одномерного массива, способы ввода, вывода его элементов;

совершенствовать
умения и навыки работы с программой Pascal.
ABC.NET.

Планируемые
результаты:

1.     
Личностные: формирование ответственного отношения к учению,
готовности и способности, обучающихся к саморазвитию на основе мотивации к
обучению и познанию
_______________________________________________________________________________________________

2.     
Метапредметные (УУД):

2.1.
Познавательные: владение основами самоконтроля, самооценки, принятия решений
и осуществления осознанного выбора в учебной и познавательной деятельности
__________________________________________________________________________________________________

2.2.Коммуникативные:умениеосознанно
использовать речевые средства в соответствии с задачей коммуникации; владение
устной и письменной речи
_________________________________________________________________________________________________________________

2.3.
Регулятивные: включающие действия саморегуляции и обеспечивающие организацию
учебной деятельности
___________________________

3.     
Предметные: умение создавать и выполнять программы для
решения несложных алгоритмических задач в выбранной среде программирования
______________________________________________________________________________________________________________________

Методы
и приемы: практических методов обучения________________________________________________________________________________

Используемые
технологии (в т.ч. ИКТ):

Технология
дифференцированного обучения
______________________________________________________________________________________

Опорные
понятия, термины: массив, индекс, одномерный массив. ___________________________________________________________________

Новые
понятия: массив, индекс, одномерный массив ______________________________________________________________________________

Дидактический
материал: презентация, карточки-задания с содержанием практической работой 
(приложение № 1 и приложение № 2)_________

Оборудование:
_проектор, ПК, интерактивная доска. ______________________________________________________________________________

Способы
контроля предметных результатов обучения: ___практическая работа________________________________________________________

Этап

урока

Время

Цель

Содержание

учебного

материала

Формы.

Методы и приемы работы

Деятельность учителя

Деятельность

ученика

УУД

Организационный
этап.

1 мин.

подготовить
учащихся к работе на уроке.

Предоставление
единых требований ко всем учащимся.

Учитель
приветствует учеников, отмечает отсутствующих, проверяет готовность к уроку —
состояние рабочего места, внешний вид учащихся.

Здравствуйте,
ребята. Садитесь

Проверяют
наличие учебных принадлежностей, учебника, тетради и дневника на уроке.

Личностные:
самоопределяются, настраиваются на урок.

Познавательные:
ставят перед собой цель: «Что я хочу получить сегодня от урока».

Коммуникативные:
планируют учебное сотрудничество с учителем и одноклассниками.

Постановка
цели и задач урока. Мотивация учебной деятельности учащихся.

3

мин

организовать
и направить к цели познавательную деятельность учащихся

Задает
наводящие вопросы:

-Ребята
скажите, что такое массив?

— Итак, дадим определение массива


Попробуйте
придумать

примеры данных,
которые можно организовать

в виде
массива.

-Теперь давайте попытаемся сформулировать цели нашего урока, 

(познакомимся с понятием «массив», «индекс»; узнаем, как
используется цикл при обработке массива; научимся формулировать алгоритмы
словесно, записывать их в виде блок-схем и программ; анализировать простые
блок-схемы и программы, создавать трассировочную таблицу).

Отвечают на вопросы:

·     
Массив
группа элементов одного типа, объединенных под общим именем.

·     
Индекс
что-то (чаще всего номер), что позволяет отличать элементы массива один от
другого и обращаться к ним.

·     
Книга
состоит из множества однотипных элементов – страниц, у каждой страницы есть
номер (индекс), все страницы объединены под одним названием (название книги)

·     
дому
соответствует один почтовый адрес (город, улица, номер). Элементами дома
можно считать квартиры, у каждой из которых есть номер (индекс).

·          
хоккейная
команда  состоит из нескольких людей, у каждого из них есть номер (индекс).

Коммуникативные:

-Форсированность
умения учитывать разные мнения и самостоятельно выстраивать свою деятельность
в сотрудничестве в соответствии с целями, поставленными учителем;


Сформированность умения планировать общие способы работы в совместной деятельности
под руководством учителя

Актуализация
знаний.

2

мин.

воспроизведение
учащимися знаний умений и навыков, необходимых для повторения знаний

Необходимый
уровень:
Выберите
в трасировочную таблицы элементы, относящиеся к понятию «массива» и отметте
их «+».

Повышенный
уровень:
запишите
в трассировочную таблицу условие соответствующий каждому верному утверждению.

Фронтальный
опрос Создание комфортного климата с помощью похвалы и поддержки;

Помогает
актуализовать знания о понятии массива, правил

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

Заполняют
трассировочную таблицу в тетради

Записывают
задания.

Регулятивные:


Сформированность умения в сотрудничестве с учителем ставить новые учебные
задачи;


Сформированность умения в сотрудничестве с учителем осуществлять превентивный
контроль по результату и по способу действия.

Освоение
нового материала (первичное

закрепление
нового

знания)

10 мин.

обеспечение
восприятия, осмысления и первичного запоминания знаний, связей и отношений в
объекте изучения

ТЕМА
УРОКА «
Одномерные
массивы целых чисел. Описание. Заполнение. Вывод. Вычисление суммы элементов
массива»

1.     Определение
массив и индекса (слайд № 2).

Массив
группа элементов одного типа, объединенных под общим именем.

Индекс
что-то (чаще всего номер), что позволяет отличать элементы массива один от
другого и обращаться к ним.

2.    Примеры
реальных объектов, которые можно представить в виде массива, обсуждение,
почему это так:

Почему книгу можно считать “массивом”?
Что в этом случае будет элементом массива, а что — индексом? (слайд № 3)

Фронтальный
опрос, Использование такого поискового метода парная работа, коллективное
обсуждение. Создание комфортного климата с помощью похвалы и поддержки;

Разворачивает
диалог: начинает с общего побуждения, продолжает подсказкой и заканчивает,
формулируя новое знание. Учитель организует коллективную деятельность
учащихся по проверке высказанного им утверждения, предлагает вопросы,
подводящие детей к самостоятельному выводу по проблемам.

       
Почему
дом можно считать “массивом”? Что в этом случае будет элементом массива, а
что — индексом?

Ребята
давайте посмотрим следующие Интернет – ресурсы:

·         
https://rosuchebnik.ru/
http://school-collection.edu.ru/
 – единая коллекция цифровых образовательных ресурсов.

·        
http://fcior.edu.ru http://eor.edu.ru Федеральный центр информационных образовательных ресурсов
(ОМС)

·        
http://www.metod-kopilka.ru (Методическая копилка учителя информатики);

·     http://metodist.lbz.ru/

·        
http://rebus1.com/index.php?item=rebus_generator&enter=1

Массив – это поименованная совокупность однотипных элементов.

Давайте запишем это определение себе в тетрадь.

— Мы будем рассматривать одномерные массивы.

·                   
Почему
шахматную доску можно считать массивом? Что в этом случае будет элементом
массива, а что — индексом?  (слайд № 4, № 5)

·                   
Почему
хоккейную команду можно считать массивом? Что в этом случае будет элементом
массива, а что — индексом? (слайд №6)

Правила
описания массивов на языке Pascal (слайд № 7).

Массивы описываются в разделе описания
переменных. Общий вид описания:

<имя массива>: array
[<начальный индекс>..<конечный индекс>]
of<тип
элемента>;

Примеры:

A : array [1..10] of real;

Создается массив из действительных чисел
(
real), с
нумерацией от 1 до 10 (всего 10 элементов).

Примеры описания
массивов
(слайд № 8).

M : array [-5..5] of integer;

Сколько элементов в этом массиве? Какого
они типа? Как они нумеруются?

Z : array [-8..-1] of integer;

Сколько элементов в этом массиве? Какого
они типа? Как они нумеруются?

Mass : array [5..15]
of integer;

Сколько элементов в этом массиве? Какого
они типа? Как они нумеруются?

Использование элементов
массива в выражениях внутри программы (слайд № 9)

Для использования элемента указывается
имя массива и в квадратных скобках индекс этого элемента.

Примеры:

Read(A[1]);

A[3]:=(2 * x + 6) mod 4;

A[4]:=(A[1]+A[2]) div A[3];

Читают
параграф, отвечают на вопросы

Работа с
изображением на экране

Отвечают
на вопросы учителя.

Ответ: книга
состоит из множества однотипных элементов – страниц, у каждой страницы есть
номер (индекс), все страницы объединены под одним названием (название книги)

Ответ: дому
соответствует один почтовый адрес (город, улица, номер). Элементами дома
можно считать квартиры, у каждой из которых есть номер (индекс).

Ответ: доска
состоит из клеток, каждая клетка обозначается буквой и цифрой (двойной
индекс).

Ответ:
команда состоит из нескольких людей, у каждого из них есть номер (индекс).

Вывод:
значит понятие массива, это тоже что и обозначение упорядоченных множеств по
математике, лесной массив в географии и т.д.

Личностные:

-Сформированность
целостного мировоззрения, соответствующего современному уровню развития науки
и общественной практики.

Познавательные:


Сформированность умения самостоятельно осуществлять поиск и выделение
информации, в том числе с использованием ресурсов библиотек и интернета, для
выполнений учебных заданий;

Регулятивные:


Сформированность умения самостоятельно учитывать выделенные учителем
ориентиры действия в новом учебном материале;

Коммуникативные:

-Сформированность
умения учитывать разные мнения и самостоятельно выстраивать свою деятельность
в сотрудничестве в соответствии с целями, поставленными учителем;

— Сформированность
умения планировать общие способы работы в совместной деятельности под
руководством учителя


Сформированность умения строить монологическое контекстное высказывание
средствами устной и письменной речи.

Первичная
проверка понимания

изученного
материала

5

установление правильности и осознанности усвоения нового
учебного материала; выявление пробелов и неверных представлений и их
коррекция.

Работа в
группах Создание комфортного климата с помощью похвалы и поддержки;

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

Допустимые операции определяются типом
элемента (элемент массива ничем не отличается от обычной переменной, кроме
особенного написания имени).

По
группам решаются задачи на непосредственное применение массива, заполняют трассировочную
таблицу в тетрадях.

Учащиеся
в рабочей тетради составляют список способов заполнения массива, подкрепляя
их примерами.
Решают задачи, самостоятельно выбирая уровень сложности.

Решают
разноуровневые задания.

 Задача 1. Напишите программу для описания, заполнения и вывода
массива целочисленных элементов с именем z, состоящего из 30 элементов.
Данные сгенерируйте случайным образом в диапазоне от 0 до 1000. Программу
сохраните в своей личной папке с именем «Заполнение массива 3». (Высокий
уровень)

Задача № 2

Напишите программу для описания, заполнения и вывода массива
целочисленных элементов с именем 
massive,
состоящего из 15 элементов. Данные введите с клавиатуры. Программу сохраните
в своей личной папке с именем «Заполнение массива».
(Повышенный уровень)

Задача № 3.

Составить
программу для решения следующих задач:

a)     В
массиве с1, с2 , …, с40 найти произведение
отрицательных чисел.

b)    В
массиве b1, b2, …, b20 найдите количество
«единиц».

c)     В
массиве чисел а1, а2 , …, а30 найти сумму
четных чисел, стоящих на нечетных местах.

(необходимый уровень)

Познавательные:

Сформированность
умения осуществлять сравнение, сериацию и классификацию, выбирая критерии;
устанавливать причинно-следственные связи под руководством учителя

Регулятивные


Сформированность умения в сотрудничестве с учителем осуществлять превентивный
контроль по результату и по способу действия.

Коммуникативные:

-Сформированность
умения учитывать разные мнения и самостоятельно выстраивать свою деятельность
в сотрудничестве в соответствии с целями, поставленными учителем;


Сформированность умения планировать общие способы работы в совместной
деятельности под руководством учителя


Сформированность умения строить монологическое контекстное высказывание
средствами устной и письменной речи.

Необходимый
уровень:
расставьте
события и явления в правильной последовательности

Повышенный
уровень
:
Приведите 1-2 примера

Максимальный
уровень:

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

Фронтальный
опрос Создание комфортного климата с помощью похвалы и поддержки

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

Теперь построим блок-схему и составим программу на Паскаль.

Практическая  работа (фронтальная) на закрепление материала

15 мин.

усвоение
учащимися новых знаний и способов действий.

«Уровни успешности».

1.
Необходимый
уровень (базовый) – решение типовой задачи, когда используются отработанные
действия и усвоенные знания «хорошо, но не отлично».

2.   
Повышенный
уровень (программный) – решение нестандартной задачи − действие в новой,
непривычной ситуации и (или) использование новых знаний по только изучаемой
теме «отлично».

3.   
Максимальный
уровень (Необязательный)решение задачи по материалу, не излучавшемуся в
классе − «превосходно».

Одномерный массив — это
фиксированное количество элементов одного и того же типа, объединенных одним
именем, где каждый элемент имеет свой номер. Обращение к элементам массива
осуществляется с помощью указания имени массива и номеров элементов.

Запись одномерного
массива в
PascalABC:

Var

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

или

type

  arr = array[1..N] of integer;

Var

  a: arr;

Ввод одномерного массивав
PascalABC:

а) клавиатуры

for i := 1 to N do

   read(a[i]);

б) с использованием
генератора случайных чисел

for i := 1 to N do

 a[i]:=random(Const);

Пример фрагмента
программы заполнения массива Паскаля случайными числами

Var

   A: array [1..10] of integer;

   I : byte
; {переменная
I вводится как индекс
массива}

Begin

   For i :=1 to 10 do

      A [ i ]:= random (10);

Вывод одномерногомассива в
PascalABC:

For i:=1 to N do

Writeln (a[i]);

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

Var

   A: array [1..10] of integer;

   I : byte
; {переменная
I вводится как индекс
массива}

Begin

   For i:=1 to 10 do

Writeln (‘a[‘, i,’]=’, a[i]);

Пример программы
суммирования массивов

Program summa;

Var

   a, b, c: array [1..100] of
integer;

   I, n:
byte;

Begin

Write
(‘введите размерность массивов:’);

Readln(n);

   For i:=1 to n
do

Readln (a[i]); {
ввод массива a}

   For i:=1 to n
do

Readln (b[i]); {
ввод массива b}

   For i:=1 to n
do

C[i]:=a[i]+b[i];

{ вычисление
суммы массивов}

For i:=1 to n do

write (c[i],’ ‘);
{ вывод массива с }

End.

Пример
программы вывода на экран последовательность из n элементов, заданных
датчиком случайных чисел на интервале [-23, 34].

Program posled;

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

i, n: integer;

Begin

Write (‘Сколько элементов?’); 

Readln (n);

For i=1 to n do

       begin     

 a[i]:= Random(58)-23;

writeln (a[i],’ ‘);

       end;

End.

Фронтальный
опрос Создание комфортного климата с помощью похвалы и поддержки;

Задает
наводящие вопросы. Проверяет первичное закрепление знания

«Заполнение массива». Существует
несколько способов заполнения массива:

1)с помощью const

2)через присваивание в
программе

3)с клавиатуры

4)с помощью генератора
случайных чисел

Для закрепления изученного материала мы сейчас выполним
практическую работу на ПК.
(см. далее Приложение
№ 1, 2)

— Запишем условия задания и на примере одного массива разберем
все рассмотренные варианты описания, заполнения и вывода массива.

— Итак, задача №1: «Дан массив с названием a, состоящий из
десяти целочисленных элементов. Необходимо заполнить и распечатать элементы
данного массива. Составить блок-схему и написать программу на языке Паскаль».

/предлагает всем прочитать условие задачи, затем проводит
фронтальный опрос
/

(к доске приглашается 1 учащийся, остальные участвуют в
коллективном обсуждении
)

Вопросы:

— Приглашаю для работы на доске желающих. Еще раз записываем
условие:

Массив a[1..10] ofiinteger

— С чего начинается любая блок-схема?

— Как заполняется блок описания данных?

— Какой вариант будем использовать для заполнения массива? (1
вариант – через const)

— Как будем выводить (распечатывать) массив?

— Совершенно верно, теперь построим блок-схему и составим
программу на Паскаль.

— Помним правило, что каждому блоку блок-схемы соответствует
один оператор языка программирования.

/учащиеся строят блок-схему и пишут программу на Паскаль
одновременно с работой на доске
/

Вопросы:

— Из скольких блоков состоит программа на Паскаль?

— Если используем 1 вариант заполнения массива, какой раздел
описания переменных используем?

— Какой цикл будет реализован для вывода массива?

— Как будем выводить элементы массива: в строку или в столбец?

/выполняют задание, сверяя решение с решением на доске, в
процессе и по итогам – обсуждение решения
/

— Теперь перейдем к практическому выполнению этого задания на
компьютере

/предлагает всем пересесть за рабочие места за ПК, включить компьютеры,
запустить программную среду PascalABC
/

— Что необходимо сделать?

— Совершенно верно: набираем программу, запускаем, проверяем,
сохраняем в своей личной папке под именем «Заполнение массива» на диске.

Систематизация изученного материала с заданиями из ОГЭ

Давайте еще обратим внимание на задания из КИМов ОГЭ, в котором
рассматривается массив элементов.

/учитель выводит через проектор на экран варианты такого типа
заданий из ОГЭ, обсуждает предложенный способ заполнения массива/

Учащиеся записывают условия задания в рабочих тетрадях.

Учащиеся отвечают на вопросы, коллективное обсуждение,
формулирование решения.

Учащиеся составляют блок-схему.

Рассуждения учащихся.

Учащиеся отвечают на вопросы, коллективное обсуждение,
формулирование решения.

Все ученики пересаживаются за рабочие места за ПК, включают их,
запускают программную среду PascalABC

Учащиеся набирают в программной среде готовую программу,
выполняют ее, сохраняют.

Рассуждения учащихся, предположения, формулирование решения,
написание программы, тестирование в программной среде.

Переписывают готовую работающую программу в тетрадь.

Рассуждения учащихся, предположения, формулирование решения, написание
программы, тестирование в программной среде.

Учащиеся проверяют программу, вводя данные с клавиатуры.

Переписывают готовую работающую программу в тетрадь.

Рассуждения учащихся, предположения, формулирование решения,
написание программы, тестирование в программной среде.

Учащиеся проверяют программу, вводя данные с клавиатуры.

Переписывают готовую работающую программу в тетрадь.

Познавательные:


Сформированность умения осуществлять сравнение, сериацию и классификацию,
выбирая критерии; устанавливать причинно-следственные связи под куроводством
учителя.

Регулятивные


Сформированность умения в сотрудничестве с учителем осуществлять превентивный
контроль по результату и по способу действия.

Коммуникативные:

-Сформированность
умения учитывать разные мнения и самостоятельно выстраивать свою деятельность
в сотрудничестве в соответствии с целями, поставленными учителем;


Сформированность умения планировать общие способы работы в совместной
деятельности под руководством учителя


Сформированность умения строить монологическое контекстное высказывание
средствами устной и письменной речи.

Информация
о домашнем задании, инструктаж по его выполнению

1

мин.

Вопросы устно:

· 
Что
такое массив?

· 
Что
такое индекс?

· 
Как
использовать элементы массива в выражениях?

· 
В
каких случаях использование массива может давать преимущество?

Объясняет
способ выполнение домашнего задания и критерии его оценки

Задание.

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

Записывают
домашнее задание в дневниках Задают

вопросы учителю
по выполнению домашнего задания.

Познавательные:
называют тему и задачи урока, отмечают наиболее трудные и наиболее
понравившиеся эпизоды урока, высказывают оценочные суждения.

Коммуникативные:
отмечают успешные ответы, интересные вопросы одноклассников, участников
группы.

Регулятивные: определяют степень соответствия поставленной цели и результатов
деятельности,
определяют
степень своего продвижения к цели

Рефлексия
(подведение итогов занятия)

3 мин.

Осознание
учащихся своей учебной деятельности, оценивание результатов собственной
деятельности

Оцени
свою работу на уроке

Создание
комфортного климата с помощью похвалы и поддержки;

Учитель
организует оценку выполнения работы. Озвучивает результаты работы учащихся на
уроке

Выразите ваши впечатления от урока. Продолжите предложения:

Я узнал…

Мне понравилось…

Я открыл для себя…

Мне было интересно…

Личностные:

-Сформированность
целостного мировоззрения, соответствующего современному уровню развития науки
и общественной практики.

Коммуникативные:

Сформированность
умения учитывать разные мнения и самостоятельно вы-страивать свою
деятельность в сотрудничестве в соответствии с целями, поставленными
учителем;

-умение самостоятельно
оценивать результаты своей деятельности в соответствии с общими требованиями

Приложение
1

Опорный
конспект к уроку

Теоретические
сведения

Массив – это
упорядоченное множество однотипных величин (элементов массива), которым
присваивается одно общее имя.

Массив – это именованная
группа однотипных данных, хранящихся в последовательных ячейках памяти. Каждая
ячейка содержит элемент массива. Элементы нумеруются по порядку, но, не
обязательно начиная с единицы. Порядковый номер элемента массива называется
индексом этого элемента. Помним, что все элементы определенного массива имеют
один и тот же тип. У разных массивов типы данных могут различаться. Н-ер, один
массив может состоять из чисел типа
integer, а другой – из чисел типа real

Элементы массива
различаются номерами – индексами. Индексы элементов массива обычно целые числа,
однако могут быть и символами, а также описывается другими порядковыми типами.
Массив можно создать несколькими способами. Обращение к определенному элементу
массива осуществляется путем указания имени переменной массива и в квадратных
скобках –индекса элемента. Простой массив называется одномерным. Он
представляет собой линейную структуру.

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

Суммирование элементов
массива осуществляется за счёт поочерёдного добавления слагаемых.

Массив представляет собой
последовательность ячеек памяти, в которых хранятся однотипные данные. При этом
существует всего одно имя переменной, связанной с массивом, а обращение к
конкретной ячейки происходит по ее индексу (номеру) в массиве. Нужно четко
понимать, что индекс ячейки массива не является ее содержимым. Содержимым
являются хранимые в ячейках данные, а индексы только указывают на них. Действия
в программе над массивом осуществляются путем использования имени переменной,
связанной с областью данных, которая отведена под массив.

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

На блок-схеме представлен алгоритм обработки массива. Определить
имя и размер массива, способ заполнения массива, тип значений элементов
массива.

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

Блок-схеме
представлен алгоритм обработки массива

Вспомним с помощью,
какой конструкции мы работаем с числовыми последовательностями.

Как записывается оператор цикла с предусловием?  Как он рабо­тает?

Как записывается оператор цикла с постусловием?  Как он рабо­тает?

Как записывается оператор цикла с параметром?  Как он рабо­тает?

В каких случаях используется каждый оператор?

С помощью какого цикла можно решить задачу? (перечисление задач)

Как удобнее
работать с последовательностями

чисел,
списками, таблицами?

Ответы:

Массив с именем А состоит из 20 целых величин, заполняется
данными, которые вводятся с клавиатуры.

Программа:

Program _n6;

Var a: array [1…20]
of integer; i, s: integer;

Begin

For
i:=1
to 20 do

Begin

Read a[i];

s : = s+ a[i]

End;

Writeln(s);

End.

Приложение
2

Практическая
работа

Задание
1. 
Найдите сумму, произведение и среднее
значение элементов массива.

Примечание.
Задачи данного типа сводятся к поэлементному перебору
массива и выполнению соответствующих алгебраических операций.

Программа на языке
Паскаль:

Var arr:
array
[1..100]
of real;
{под массив отводится 100 элементов, но пользователь сам задает нужное
количество меньшее 100}

n: integer; sum, op, sr:
real; i: integer;

Begin

Write
(‘Количество элементов :’);
readln
(
n);

Write
(‘Укажите значения :’);

For i:=1
to n do read
(
arr[i]);{пользователь
сам заполняет массив значениями}

Sum: = 0; {пустая
переменная для суммы}

For i: =1 to n do sum: sum+arr[i]; {сумма
находится путем прибавления к предыдущему значению нового значения}

Op: =1; {пустая
переменная для произведения}

For i: =1 to n do op:= op* arr[i]; {произведение
находится путем умножения предыдущего значения на новое значение}

Sr:
=
sum/n;

Writeln
(‘Сумма элементов’,
sum: 10:2);

Writeln
(‘Произведение элементов:’
op:
20:2);

Writeln
(“Среднее значение элементов:’
sr:
20:2);

End.

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

Примечание. Для
решения подобного рода задач иногда бывает уместно использовать цикл с
постусловием
repeat.

Программа на
языке
Паскаль:

Var arr: array [1…10] of integer;

Sum, i: integer;

Begin

i: =1; sum:=0;

Repeat

Write (‘Число
:’);

Readln (arr[i]);

Sum:=sum+arr[i];

i:=i+1

Until (arr[i-1]=0)or(i>n);

For i:=1 to n do write (arr[i], “ “);

Writeln (‘sum=’, sum);

End.

Понравилась статья? Поделить с друзьями:
  • Подсчет слов в письме егэ по английскому 2021
  • Подъехавши к трактиру чичиков велел остановиться по двум причинам егэ
  • Подсчет слов в итоговом сочинении онлайн
  • Подъемную силу самолетных крыльев часто объясняют тем егэ
  • Подсчет ошибок в сочинении