- Курс-практикум «Педагогический драйв: от выгорания к горению»
- «Формирование основ финансовой грамотности дошкольников в соответствии с ФГОС ДО»
- «Патриотическое воспитание в детском саду»
- «Федеральная образовательная программа начального общего образования»
- «Труд (технология): специфика предмета в условиях реализации ФГОС НОО»
- «ФАООП УО, ФАОП НОО и ФАОП ООО для обучающихся с ОВЗ: специфика организации образовательного процесса по ФГОС»
Свидетельство о регистрации
СМИ: ЭЛ № ФС 77-58841
от 28.07.2014
- Бесплатное свидетельство – подтверждайте авторство без лишних затрат.
- Доверие профессионалов – нас выбирают тысячи педагогов и экспертов.
- Подходит для аттестации – дополнительные баллы и документальное подтверждение вашей работы.
в СМИ
профессиональную
деятельность
Самостоятельная работа по теме «Программирование циклов на языке Паскаль»
Нужно решить 2 задачи: 1) постройте трассировочную таблицу и составьте программу на языке Паскаль 2) Решить задачу на языке Паскаль с использованием циклов
Вариант 1
1. Дана блок-схема (см. рисунок). Какое значение будет иметь N на выходе, если S=1,1? Постройте трассировочную таблицу и составьте программу на языке Паскаль.

Ответ:
Programzad1;
vars, s1, n:real;
begin
writeln('Введите s');
readln(s);
s1:=0;
n:=0;
whiles1<sdo
begin
n:=n+1;
s1:=s1+1/n
end;
writeln('n=',n)
end.
Таблица
№ | Операция | s | s1 | n |
1 | Вводs | 1.1 | ||
2 | s1:=0 | 1.1 | 0 | |
3 | n:=0 | 1.1 | 0 | 0 |
4 | s1<s - да | 1.1 | 0 | 0 |
5 | n:=n+1 | 1.1 | 0 | 1 |
6 | s1:=s1+1/n | 1.1 | 1 | 1 |
7 | s1<s - да | 1.1 | 1 | 1 |
8 | n:=n+1 | 1.1 | 1 | 2 |
9 | s1:=s1+1/n | 1.1 | 1.5 | 2 |
10 | s1<s - нет | 1.1 | 1.5 | 2 |
11 | Выводn | 2 |
2. Найти сумму и произведение всех целых чисел от 1 до 20. Написать программу на языке Паскаль.
Ответ:
Programzad2;
varsum, pr, i:integer;
begin
sum:=0;
pr:=1;
fori:=1to20do
begin
sum:=sum+i;
pr:=pr*i
end;
writeln('Сумма чисел от 1 до 20 равна=',sum, '. Произведение чисел от 1 до 20 равно=',pr)
end.
Вариант 2
1. Дана блок-схема (см. рисунок). Какое значение будет иметь N на выходе, если S=2,1? Постройте трассировочную таблицу.

Ответ:
Programzad1;
vars, s1, n:real;
begin
writeln('Введите s');
readln(s);
s1:=0;
n:=0;
whiles1<sdo
begin
n:=n+1;
s1:=s1+1/n
end;
writeln('n=',n)
end.
Таблица
№ | Операция | s | s1 | n |
1 | Вводs | 2.1 | ||
2 | s1:=0 | 2.1 | 0 | |
3 | n:=0 | 2.1 | 0 | 0 |
4 | s1<s - да | 2.1 | 0 | 0 |
5 | n:=n+1 | 2.1 | 0 | 1 |
6 | s1:=s1+1/n | 2.1 | 1 | 1 |
7 | s1<s - да | 2.1 | 1 | 1 |
8 | n:=n+1 | 2.1 | 1 | 2 |
9 | s1:=s1+1/n | 2.1 | 1.5 | 2 |
10 | s1<s - да | 2.1 | 1.5 | 2 |
11 | n:=n+1 | 2.1 | 1.5 | 3 |
12 | s1:=s1+1/n | 2.1 | 1.8 | 3 |
13 | s1<s - да | 2.1 | 1.8 | 3 |
14 | n:=n+1 | 2.1 | 1.8 | 4 |
15 | s1:=s1+1/n | 2.1 | 2.1 | 4 |
16 | s1<s - нет | 2.1 | 2.1 | 4 |
17 | Выводn | 4 |
2. В кинотеатре 30 рядов кресел. В первом ряду 20 кресел, в каждом последующем на 2 кресла больше, чем в предыдущем. Сколько мест в зрительном зале?
Programzad2;
varr, kr, i, sum:integer;
begin
r:=30;
kr:=20;
sum:=20;
fori:=2to30do
begin
kr:=kr+2;
sum:=sum+kr;
end;
writeln('Всего кресел в зале = ',sum)
end.
Вариант 3
1. Дана блок-схема (см. рисунок). Какое значение будет иметь z на выходе, если х=6? Постройте трассировочную таблицу.

Programzad1;
varx,z,i:real;
begin
writeln('Введитех');
readln(x);
z:=1;
i:=0;
repeat
z:=(z+x/2)/2;
i:=i+1;
untili<4;
writeln('z = ',z)
end.
Таблица
№ | Операция | x | z | i |
1 | Вводx | 6 | ||
2 | z:=1 | 6 | 1 | |
3 | i:=0 | 6 | 1 | 0 |
4 | z:=(z+x/2)/2 | 6 | 2 | 0 |
5 | i:=i+1 | 6 | 2 | 1 |
6 | i<4да | 6 | 2 | 1 |
7 | z:=(z+x/2)/2 | 6 | 2.5 | 1 |
8 | i:=i+1 | 6 | 2.5 | 2 |
9 | i<4да | 6 | 2.5 | 2 |
10 | z:=(z+x/2)/2 | 6 | 2.75 | 2 |
11 | i:=i+1 | 6 | 2.75 | 3 |
12 | i<4да | 6 | 2.75 | 3 |
13 | z:=(z+x/2)/2 | 6 | 2.875 | 3 |
14 | i:=i+1 | 6 | 2.875 | 4 |
15 | i<4нет | 6 | 2.875 | 4 |
16 | Выводz | 2.875 |
2. В первый час работы рабочий изготавливает 25 деталей, за каждый последующий час на 3 детали больше, чем за предыдущий. Подсчитать, сколько рабочий изготовит деталей за 8 часов работы.
Programzad2;
vardet, i, sum:integer;
begin
det:=25;
sum:=25;
fori:=2to8do
begin
det:=det+3;
sum:=sum+det;
end;
writeln('Всего деталей за 8 часов = ',sum)
end.
Адрес публикации: https://www.prodlenka.org/metodicheskie-razrabotki/461084-samostojatelnaja-rabota-po-teme-programmirova
БЕСПЛАТНО!
Для скачивания материалов с сайта необходимо авторизоваться на сайте (войти под своим логином и паролем)
Если Вы не регистрировались ранее, Вы можете зарегистрироваться.
После авторизации/регистрации на сайте Вы сможете скачивать необходимый в работе материал.
- «Реализация профессионального стандарта «Педагог профессионального обучения, среднего профессионального образования»
- «Педагог-психолог в ДОУ: содержание и методы профессиональной деятельности»
- «Социальная работа с детьми-сиротами и оставшимися без попечения родителей»
- «Требования ФОП НОО и ФАООП УО: организация обучения и воспитания младших школьников в соответствии с ФГОС»
- «Творческая деятельность обучающихся в дополнительном образовании»
- «ФГОС СОО с учетом изменений, внесенных приказом Минпросвещения России № 732 от 12 августа 2022 года»
- Педагог-библиотекарь в образовательной организации
- Воспитательная деятельность в образовательной организации
- Содержание и организация деятельности учителя-логопеда в дошкольной образовательной организации
- Организация работы классного руководителя в образовательной организации
- Педагог-воспитатель группы продленного дня. Теория и методика организации учебно-воспитательной работы
- Теоретические и практические аспекты оказания экскурсионных услуг

Чтобы оставлять комментарии, вам необходимо авторизоваться на сайте. Если у вас еще нет учетной записи на нашем сайте, предлагаем зарегистрироваться. Это займет не более 5 минут.