М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
akon1708
akon1708
11.02.2022 17:41 •  Информатика

написать формулу с функции ЕСЛИ Имеется база данных сотрудников (20 человек). Известна информация: ФИО,
дата рождения, должность, семейное положение (холост/женат), количество детей, наличие
прохождения повышения квалификации. Начислить зарплату следующим образом: оклад +
премиальная часть. Оклад формируется следующим образом: если человек работает инженером -
проектировщиком, то оклад составляет 30 т.р, если человек работает ведущим инженером, то оклад
– 40 т.р., если главным специалистом – 70 т.р., если заместителем начальника отдела – 100т.р, если
начальником отдела – 150 т.р.. Премиальная часть складывается из надбавок за стаж работы (
больше 5 лет – надбавка составляет 20% от оклада, больше 10 лет – 40% от оклада) и наличия
повышения квалификации (если сотрудник проходил - + 10% от оклада). Также необходимо
вывести информацию о необходимости выдачи новогодних подарков детям сотрудников: если у
сотрудника нет детей – прочерк, если есть – то количество подарков равно количеству детей
сотрудника.
Задача №4. Имеется стипендиальный фонд (100 тыс. р) и величина базовой стипендии
(2500 р). Известны результаты сессии по 3 экзаменам студентов (15 студентов), наличие научных,
спортивных и общественных достижений. Начислить стипендию следующим образом: если все
оценки «5» - базовая+40% от базовой стипендии, если есть хотя бы одна оценка «4» и нет оценок
«3» и «2» - базовая + 20% от базовой стипендии, если есть хотя бы одна оценка «3» и нет «2» -
базовая стипендия, если провален хотя бы один экзамен – прочерк. Распределить остаток от
стипендиальный фонда после выплат стипендий равномерно между студентами, у которых есть или
научные, или спортивные, или общественные достижения.

👇
Открыть все ответы
Ответ:
stefaniya2008
stefaniya2008
11.02.2022
program task31153145; const  N = 10; var  arr: array[1..N] of integer;  S, indexOfFifty: integer;  haveFifty: boolean; begin  haveFifty := false;  for var i := 1 to N do    begin      arr[i] := Random(100);      if (arr[i] > 10) and (arr[i] < 30) then        S := S + arr[i];          if arr[i] = 50 then            begin              indexOfFifty := i;              haveFifty := true;            end;    end;  if haveFifty = true then    Writeln('В МАССИВЕ ЕСТЬ ЧИСЛО 50, ЕГО ИНДЕКС = ', indexOfFifty)  else    Writeln('В МАССИВЕ НЕТ ЧИСЛА 50');  Writeln('S = ', S); end.
4,4(33 оценок)
Ответ:
gizut
gizut
11.02.2022

1)      видим, что в последней строке выводятся на экран переменные a и b, поэтому сначала нужно определить, что они обозначают в программе

2)      перед началом цикла переменные a и  b обнуляются

3)      на каждом шаге цикла при выполнении некоторого условия переменная a увеличивается на 1, а b увеличивается на x mod 10, то есть, на остаток от деления x на 10 – это последняя цифра десятичной записи числа x  

4)      в конце каждого шага цикла операция x:=x div 10 отсекает последнюю цифру в десятичной записи числа

5)      цикл заканчивается, когда перестаёт выполняться условие x > 0, то есть, когда все цифры исходного числа отброшены

6)      таким образом, делаем вывод: после завершения цикла в переменной a находится количество цифр в десятичной записи числа, а в переменной b – их сумма

7)      если было выведено 2 и 12, то в числе 2 цифры, и их сумма равна 12; таким образом, нам нужно найти все двузначные числа, в котором сумма значений цифр равна 12

8)      число 12 может быть разложено на два слагаемых, меньших 10, как

12 = 3 + 9 = 4 + 8 = 5 + 7 = 6 + 6 = 7 + 5 = 8 + 4 = 9 + 3,

нам подходят числа 39, 48, 57, 66, 75, 84 и 93

4,4(49 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ