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

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

displaystyle m= frac{sum_{i=1}^nb_i}{n}

где b(i) — баллы, набранные i-m студентом (i=1,2, … n)

Cдача экзаменов производилась тремя группами. Для каждой i-й группы известна её численность n_i и средний балл m_i

Тогда

displaystyle b_i=m_itimes n_i, qquad iin[1;3]

Окончательно получаем

displaystyle m= frac{m_1times n_1+m_2times n_2+m_3times n_3}{n_1+n_2+n_3}

Текст программы на входном языке системы PascalABC.Net:

const

  m1=4.33;

  m2=4.25;

  m3=3.98;

  n1=13;

  n2=5;

  n3=7;

begin

  Writeln((m1*n1+m2*n2+m3*n3)/(n1+n2+n3):4:2)

end.

Результат выполнения программы:

4.22

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

displaystyle m= frac{sum_{i=1}^nb_i}{n}

где b(i) — баллы, набранные i-m студентом (i=1,2, … n)

Cдача экзаменов производилась тремя группами. Для каждой i-й группы известна её численность n_i и средний балл m_i

Тогда

displaystyle b_i=m_itimes n_i, qquad iin[1;3]

Окончательно получаем

displaystyle m= frac{m_1times n_1+m_2times n_2+m_3times n_3}{n_1+n_2+n_3}

Текст программы на входном языке системы PascalABC.Net:

const

  m1=4.33;

  m2=4.25;

  m3=3.98;

  n1=13;

  n2=5;

  n3=7;

begin

  Writeln((m1*n1+m2*n2+m3*n3)/(n1+n2+n3):4:2)

end.

Результат выполнения программы:

4.22

Гость:

Средний балл экзаменов может быть найден, как сумма баллов, набранных каждым студентом, деленная на количество студентов.
[latex]displaystyle m= frac{sum_{i=1}^nb_i}{n} [/latex]
где b(i) — баллы, набранные i-m студентом (i=1,2, … n)
Cдача экзаменов производилась тремя группами. Для каждой i-й группы известна её численность [latex]n_i[/latex] и средний балл [latex]m_i[/latex]
Тогда
[latex]displaystyle b_i=m_itimes n_i, qquad iin[1;3][/latex]
Окончательно получаем
[latex]displaystyle m= frac{m_1times n_1+m_2times n_2+m_3times n_3}{n_1+n_2+n_3} [/latex]
Текст программы на входном языке системы PascalABC.Net:
const
  m1=4.33;
  m2=4.25;
  m3=3.98;
  n1=13;
  n2=5;
  n3=7;
begin
  Writeln((m1*n1+m2*n2+m3*n3)/(n1+n2+n3):4:2)
end.
Результат выполнения программы:
4.22

5.1 Вопросы для самоконтроля по данному модулю/разделу (коллоквиума);

  1. Что такое компиляция
    программы?

  2. Какого рода могут
    быть ошибки в программе?

  3. Как вывести окно
    результатов?

  4. Действия элементов
    главного меню.

  5. Назовите различия
    между «горячими» и командными
    клавишами.

  6. Для чего необходимо
    окно редактирования?

  7. Каково назначение
    диалогового окна?

  8. Для чего используется
    окно трассировки?

  9. Как можно
    манипулировать текстовыми блоками?

  10. Чем отличаются
    опции Save и Save as…?

  11. Какие виды помощи
    можно получить?

  12. Как можно установить
    нужные параметры интегрированной среды
    (например, назначение каталога для
    сохранения .exe файлов)?

  13. Чем отличаются
    друг от друга режимы компиляции
    программы?

  14. Как осуществляется
    переход от одного окна к другому?

  15. Как осуществить
    запуск системы и выход из нее?

  16. Какие виды
    операторов цикла вы знаете?

  17. Чем отличаются
    оператор цикла с предусловием от
    оператора цикла с постусловием?

  18. В каких случаях
    лучше применять оператор цикла с
    параметром?

  19. Какой вычислительный
    процесс называется итерационным?

  20. Что необходимо
    указать при описании массива?

  21. Как осуществить
    доступ к n-ой строке m-го столбца двумерного
    массива?

  22. Что используется
    в качестве индекса массива?

  23. Как осуществить
    ввод-вывод элементов одномерного
    (двумерного) массива?

  24. Для чего нужны
    вложенные циклы при работе с двумерными
    массивами?

  25. Сколько выделяется
    памяти для хранения элементов массива?

  26. Что является
    значением данных символьного типа?

  27. Как объявить
    символьную переменную?

  28. Какие операции
    можно применить к символьным данным?

  29. Что содержит
    нулевой байт строки?

  30. Сколько байт
    выделяется в памяти компьютера под
    значение строковой переменной?

  31. Что такое файловая
    переменная?

  32. Чем отличается
    типизированный файл от нетипизированного?

  33. Для чего нужна
    инициация файла?

  34. Чем отличается
    текстовый файл от типизированного
    файла, элементами которого являются
    строки?

  35. Какой тип
    характеризуют объекты, называемые
    записями?

  36. Могут ли компоненты
    записи быть различных типов?

  37. Как осуществить
    доступ к полям записи?

  38. Что является
    селектором в операторе Case при задании
    вариантной части записи?

  39. Могут ли записи
    входить компонентами в другие переменные?

5.2. Контрольные работы по данному модулю/разделу;

Вариант 1

  1. Даны два
    действительных числа a
    и
    b.
    Написать программу вычисления
    ,
    гдеа=3.8
    и b=4.2.

  1. Три группы студентов
    после сдачи экзаменов имели средний
    балл:

1-я группа — 4.33

2-я группа — 4.25

3-я группа — 3.98

Определить
средний балл экзаменов, если первая
группа состояла из 13 человек, вторая из
5, третья — из 7 человек.

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

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

Вариант 2

  1. Даны два
    действительных числа x
    и
    y.
    Написать программу вычисления
    ,
    гдеx=5.7
    и y=6.8.

  1. Идет К-ая
    секунда суток. Определите, сколько
    полных часов (Н)
    и полных минут (М)
    прошло к этому моменту. Например, Н=3 и
    М=40, если К=13257=3*3600+40*60+57)

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

  2. Написать программу,
    вычисляющую сумму и среднее арифметическое
    последовательности положительных
    чисел, которые вводятся с клавиатуры.

Вариант 3

  1. Даны два
    действительных числа z
    и
    y.
    Написать программу вычисления
    ,
    гдеz=6.3
    и y=4.5.

  1. Переменной S
    присвоить сумму цифр трехзначного
    числа К,
    вводимого с клавиатуры.

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

  2. Написать программу,
    которая выводит на экран таблицу
    значений функции у=|x|.
    Диапазон изменения аргумента от -4 до
    4, шаг приращения аргумента 0,5.

Вариант 4

  1. Даны два
    действительных числа a
    и
    b.
    Написать программу вычисления
    ,
    гдеа=3.6
    и b=1.7.

  2. Присвоить целой
    переменной H
    третью от конца цифру в записи
    положительного целого числа K
    (например, если K=13198,
    то H=1).

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

  4. Написать программу,
    которая выводит на экран таблицу
    стоимости, например, яблок в диапазоне
    от 100 до 1 кг с шагом 100.

Вариант 5

  1. Дано действительное
    число x.
    Написать программу вычисления
    ,
    гдеx=1.57

  1. Дано целое
    положительное трехзначное число.
    Напишите программу, позволяющую
    определить число, полученное выписыванием
    в обратном порядке цифр заданного
    трехзначного числа. Например: 123 
    321

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

  1. Написать программу,
    которая вычисляет факториал числа
    введенного с клавиатуры. (факториал
    числа – это
    )

Вариант 6

  1. Дано действительное
    число а.
    Написать программу вычисления
    ,
    гдеа=5.7

  2. Дано целое
    положительное четырехзначное число.
    Напишите программу, позволяющую
    определить сумму двух первых цифр
    заданного четырехзначного числа.
    Например: 1234 — 3.

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

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

5.3. Тестовые
задания для самоконтроля.

Тема «Стандартные
функции. Операторы условий и циклические
операторы»

  1. Выражение e
    записывается так:

A)
exp(ln(exp(sqr(x))/8

B) x-(exp(
x*ln( 8)-lg(8)

C)
sqr(sqrt(sqr(x)))*1/8)

D)
exp(ln(exp(8*ln(x)))/8)

E)
exp(x)

  1. Условный оператор
    имеет вид

A)
elseоператор

B)
if условие
then
операторelseоператор

C)
ifоператорelseоператор

D)
whileусловиеdoоператор

E)
ifоператорelseоператор

  1. Оператор цикла
    с параметрами имеет вид

A)repeatусловиеuntil

B)whileусловиеdoоператор

C)
forначальное значениеtoконечное значениеdoоператор

D)ifоператорelseоператор

E)gotoметка

  1. Оператор цикла
    с предусловием имеет вид

A)
inc(переменная)

B)
repeat условие
until

C)
goto метка

D)
while условие
do оператор

E)
if оператор
else оператор

  1. Оператор цикла
    с постусловием имеет вид

A)
if оператор
else оператор

B)
repeat условие
until

C)
repeat оператор
until условие

D)
mod

E)
succ(выражение)

  1. Что будет
    напечатано программой?

X:=5;
Y:=4;

if x>y
then x=x-y else y=y-x

write(y);

A) 5

B) 1

C) 2

D) 4

E)
3

  1. Что будет
    напечатано программой?

X:=5;
Y:=7;

if
x>y then x=x-y else y=y-x;

writе(y);

A) 3

B) 1

C) 2

D) 3

E)
7

  1. Операция
    инкремента в языке
    Pascal
    имеет вид

A)
++переменная

B)inc(переменная)

C)
++выражение

D)inc(выражение)

E)add(выражение)

  1. Ord-возвращает:

A)
Имя : Загаловка

B)
Код символа

C)
Символ по его коду;

D)
Предыдущий символ;

E)
Имя : file;

  1. Chr-возвращает:

A)
Имя : Загаловка

B)
Код символа

C)
Символ по его коду;

D)
Предыдущий символ из таблицы ASCII кодов;

E)
Имя : file;

  1. Pred-возвращает:

A)
Имя : Загаловка

B)
Код символа

C)
Символ по его коду;

D)
Предыдущий символ из таблицы ASCII кодов;

E)
Имя : file;

  1. Succ-возвращает:

A)
Имя : Заголовка

B)
Код символа

C)
Символ по его коду;

D)
Предыдущий символ из таблицы ASCII кодов;

E)
Последующий символ из таблицы ASCII кодов;

  1. Upcase-возвращает:

A)
Прописную букву;

B)
Код символа

C)
Символ по его коду;

D)
Предыдущий символ из таблицы ASCII кодов;

E)
Последующий символ из таблицы ASCII кодов;

  1. Укажите
    правильную запись следующего выражения
    на Паскале

A)
y:= (ax+1,5)/(a^2-b^3+exp(a+1))+sin(a);

B)
y:= a*x+1.5 / a*a- exp(3*ln(b)) + exp (a+1)+sina;

C)
y:= (a*x+1.5)/( a*a-b*b*b+exp(a+1))+sin(a);

D)
y:= [ax+1.5] / [a*a-b530+exp (A+1)] + sina;

E)
y:= (a*x+1.5)/( a/a-b*b/b+exp(a+1)+sin(a);

  1. Стандартные
    функции языка Паскаль

A)
tan(х),
ctg(x), log(x), cosec(x), lg(x)

B)
real(x), string(x), full(x), odd(x), tor(x)

C)
col(x), asin(x), save(x),load(x), log(x)

D)
int(x), sqr(x), sqrt(x), sin(x), cos(x)

E)
tan(х),
string(x), save(x), sin(x), cos(x)

  1. Функция генерации
    случайных чисел

A)
random

B)
round(выражение)

C)
length(выражение)

D)
include(переменная)

E)
succ(выражение)

  1. Операция
    получения частного от деления целых
    чисел

A) x/y

B)
x mod y

C)
x div y

D)
x xor y

E)
char, string

  1. Операция
    получения остатка от деления

A)x/y

B) x mod y

C) x div y

D) real,
double

E) x xor y

  1. Операция
    исключающего ИЛИ (операция ЛИБО) имеет
    вид

A) x/y

B) x mod y

C) x div y

D) real,
double

E) x xor y

  1. Процедура вывода
    на экран имеет вид

A) reset

B)
read(переменная)

C)
write(выражение)

D) real,
double

E)output

  1. Что будет выдано
    на печать в результате выполнения
    программы?

var
a,b: integer;

begin

a=2; b=5;

writln(b/a);

end.

A) 5

B)
2,5

C)
4

D)
6

E)
7

  1. Что будет
    напечатано программой

var
a, b, c :integer

begin
a:=5;

b:=4;

c:=b+a;

writln(c);

end.

A) 4

B) 1

C)
20

D)
9

E)
5

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]

  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #

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

displaystyle m= frac{sum_{i=1}^nb_i}{n}

где b(i) — баллы, набранные i-m студентом (i=1,2, … n)

Cдача экзаменов производилась тремя группами. Для каждой i-й группы известна её численность n_i и средний балл m_i

Тогда

displaystyle b_i=m_itimes n_i, qquad iin[1;3]

Окончательно получаем

displaystyle m= frac{m_1times n_1+m_2times n_2+m_3times n_3}{n_1+n_2+n_3}

Текст программы на входном языке системы PascalABC.Net:

const

  m1=4.33;

  m2=4.25;

  m3=3.98;

  n1=13;

  n2=5;

  n3=7;

begin

  Writeln((m1*n1+m2*n2+m3*n3)/(n1+n2+n3):4:2)

end.

Результат выполнения программы:

4.22

Понравилась статья? Поделить с друзьями:
  • Тренировочный вариант егэ математика 210913
  • Тесты экзаменов для иностранцев
  • Тесты егэ по русскому языку 2021 в новом формате с ответами скачать бесплатно
  • Тренировочные сборники егэ по русскому языку
  • Тесты экзамен по узи