Задача 1.
Прием на работу идет на конкурсной основе. Условие приема требуют не менее 3 лет трудового стажа и возраст не старше 25 лет. (Ввод данных округлите до целых). Определите, будет ли человек принят на работу.
1. Program rabota;
2. Var s,l:integer;
3. Begin
4. Write(’Введите Ваш возраст: ’);
5. Readln(l);
6. Write(’Введите свой трудовой стаж: ’);
7. Readln(s);
8. If (s>=3) and (l<=25) then Writeln(’Вы приняты на работу.’)
9. else Writeln(’Извините, для вас работы нет.’);
10.End.
Задача 2.
Вводятся оценки за контрольные по физике и математике. Выведите на экран “Молодец”, если их сумма равна или больше 9, в противном случае - “Подтянись”.
1. Program urok;
2. Var f,m: integer;
3. Begin
4. Writeln(’Введите ваши оценки по физике и математике:’);
5. Readln(f,m);
6. If (f+m >= 9) then Writeln(’Молодец!’)
7. else Writeln(’Подтянись!’);
8. End.
Задача 3.
Группу детей, приехавшую в пионерский лагерь, распределяют по отрядам по принципу: С 6 до 7 лет - 5 отряд, с 7 до 9 лет - 4 отряд, с 9 до 11 лет – 3 отряд, с 11 до 13 лет – 2 отряд, с 13 до 15 (включительно) – 1 отряд.
Составьте программу, которая позволила бы каждому приезжающему самому определить свой отряд, округлив свой возраст до целых. В лагере имеется ПК.
1. Program PL;
2. Var l:integer;
3. Begin
4. Write(’Введите Ваш возраст: ’);
5. Readln(l);
6. If (l>=6) and (l<7) then Writeln(’Вы приняты в 5 отряд!’);
7. If (l>=7) and (l<9) then Writeln(’Вы приняты в 4 отряд!’);
8. If (l>=9) and (l<11) then Writeln(’Вы приняты в 3 отряд!’);
9. If (l>=11) and (l<13) then Writeln(’Вы приняты в 2 отряд!’);
10. If (l>=13) and (l<=15) then Writeln(’Вы приняты в 1 отряд!’)
11.End.
Задача 4.
В зависимости от введенного признака вычислите: длину окружности при k=1, площадь при k=2. Радиус один и тот же задается пользователем.
1. Program urok1;
2. Const p=3.14;
3. Var r,l,s:real;
4. k:integer;
5. Begin
6. Write(’Введите радиус: ’);
7. Readln(r);
8. Write(’Введите признак: ’);
9. Readln(k);
10. If k=1 then begin
11. l:=2*p*r;
12. Writeln(‘Длина окружности=’,l)
13. end;
14. If k=2 then begin
15. s:=p*r*r;
16. Writeln(‘Площадь окружности=’,s)
17. end;
18.End.
Проверьте себя:
Запишите на Паскале алгоритмы решения следующих задач:
1. В школу танцев принимаются юноши и девушки, имеющие рост не ниже 168 см и не выше 178 см. Их вес должен соотноситься с ростом по формуле: (Значение веса) <= (значение роста – 115). Определите, будет ли поступающий принят в школу.
2. Проходной бал в институт равен 12. Определите, поступит ли абитуриент, сдающий экзамен по физике, математике и информатике. (оценки вводятся с ПК)
3. Составьте программу, которая вычисляет площадь круга, заданный либо радиусом R,(признак n=1), либо диаметром (n=2),либо длиной окружности L (n=3)
4. Составьте программу-меню, печатающую расписание уроков в вашем классе в определенный день недели.