- Курс-практикум «Педагогический драйв: от выгорания к горению»
- «Формирование основ финансовой грамотности дошкольников в соответствии с ФГОС ДО»
- «Патриотическое воспитание в детском саду»
- «Федеральная образовательная программа начального общего образования»
- «Труд (технология): специфика предмета в условиях реализации ФГОС НОО»
- «ФАООП УО, ФАОП НОО и ФАОП ООО для обучающихся с ОВЗ: специфика организации образовательного процесса по ФГОС»
- Курс-практикум «Цифровой арсенал учителя»
- Курс-практикум «Мастерская вовлечения: геймификация и инновации в обучении»
- «Обеспечение безопасности экскурсионного обслуживания»
- «ОГЭ 2026 по русскому языку: содержание экзамена и технологии подготовки обучающихся»
- «ОГЭ 2026 по литературе: содержание экзамена и технологии подготовки обучающихся»
- «ОГЭ 2026 по информатике: содержание экзамена и технологии подготовки обучающихся»
Свидетельство о регистрации
СМИ: ЭЛ № ФС 77-58841
от 28.07.2014
- Бесплатное свидетельство – подтверждайте авторство без лишних затрат.
- Доверие профессионалов – нас выбирают тысячи педагогов и экспертов.
- Подходит для аттестации – дополнительные баллы и документальное подтверждение вашей работы.
в СМИ
профессиональную
деятельность
Задачи для программирования Pascal «Линейные и разветвляющиеся алгоритмы»
Линейные алгоритмы
Задача 1. Даны две целые переменные A,B. Составить фрагмент программы, после исполнения которого, значения переменных поменялись бы местами (новое значениеA равно старому значению Bинаоборот).
VAR
A, B, T : INTEGER;
BEGIN
Write( ' Введите два значения ');
ReadLn(A,B);
T := A; A := B; B := T;
Write(A,B);
end.
Задача 2. Решить предыдущую задачу, не используя дополнительных переменных (и предполагая, что значениями целых переменных могут быть произвольные целые числа).
VAR
A, B : INTEGER;
BEGIN
Write( ' Введите два значения ');
ReadLn(A,B);
A := A + B; B := A - B; A := A - B;
Write(A,B);
END.
Задача 3. Мальчик купил несколько тетрадей по сто рублей и несколько обложек по 50 рублей. Составить программу, которая могла бы подсчитать стоимость всей покупки.
VAR
A, B, T : INTEGER;
BEGIN
Write( ' Введите количество купленных тетрадей ');
ReadLn(A);
Write( ' Введите количество купленных обложек ');
ReadLn(B);
T := a*100+b*50;
Write('стоимость покупки составила ',T);
end.
Задача 4. Составьте программу, которая бы возводила любое число в любую степень
varx, a, b: real;
begin
write ('введите любое число, которое хотите возвести в степень ');
read (x);
write ('введите степень, в которую хотите возвести это число ');
read (a);
b:=power (x,a);
write ('ваше число в этой степени будет равно ', b);
end.
Задача 5. Выделение цифр из двузначного числа (выделить из числа первую и вторую цифру)
var
c1,c2, x: integer;
begin
write('Введите двузначное число: ');
readln(x);
c1 := x div10;
c2 := x mod10;
writeln('Первая и вторая цифры двузначного числа: ',c1,' ',c2);
end.
Задача 6. Вычислите значение гипотенузы по известным катетам (значения катетов ввести с клавиатуры)
var
a,b,c:real;
begin
write('Введите катеты прямоугольного треугольника: ');
readln(a,b);
c := sqrt(sqr(a)+sqr(b));
writeln('Гипотенуза = ',c);
end.
Разветвляющиеся алгоритмы
Задача 1. Определить является ли данное целое число R четным. Дать словесный ответ.
VAR R: INTEGER;
BEGIN
WriteLn('Введитечисло');
ReadLn(R);
IFRMOD2=0ThenWriteLn('Числочетное')
ElseWriteLn('Число не четное');
END.
Задача 2. Даны три целых числа. Выбрать из них те, которые принадлежат интервалу [1,3]
VAR
X, Y, Z: INTEGER;
BEGIN
WriteLn('Введите три целых числа');
ReadLn(X,Y,Z);
IF(X>=1)AND(X<=3)ThenWriteLn('Первое число принадлежит заданному интервалу')
ElseWriteLn('Первое число не принадлежит заданному интервалу');
IF(Y>=1)AND(Y<=3)ThenWriteLn('Второе число принадлежит заданному интервалу')
ElseWriteLn('Второе число не принадлежит заданному интервалу');
IF(Z>=1)AND(Z<=3)ThenWriteLn('Третье число принадлежит заданному интервалу')
ElseWriteLn('Третье число не принадлежит заданному интервалу');
END.
Задача 3. Даны три целых числа. Выбрать из них те, которые принадлежат интервалу (1,4]
VAR
X, Y, Z: INTEGER;
BEGIN
WriteLn('Введите три целых числа');
ReadLn(X,Y,Z);
IF(X>1)AND(X<=4)ThenWriteLn('Первое число принадлежит заданному интервалу')
ElseWriteLn('Первое число не принадлежит заданному интервалу');
IF(Y>1)AND(Y<=4)ThenWriteLn('Второе число принадлежит заданному интервалу')
ElseWriteLn('Второе число не принадлежит заданному интервалу');
IF(Z>1)AND(Z<=4)ThenWriteLn('Третье число принадлежит заданному интервалу')
ElseWriteLn('Третье число не принадлежит заданному интервалу');
END.
Задача 3*. Даны положительные целые числа A, B, C. Выяснить существует ли треугольник с длинами сторон A, B, C.
VAR A, B, C: INTEGER;
BEGIN
WriteLn('Введитетричисла');
ReadLn(A,B,C);
IF(A+B>C)AND(A+C>B)AND(B+C>A)ThenWriteLn('Треугольникпостроитьможно')
ElseWriteLn('Треугольник построить нельзя');
END.
Задача 4. Введите любое число с клавиатуры и проверьте, является ли оно двузначным
varx: integer;
begin
write('Введите x: ');
readln(x);
if(x>=10)and(x<100)then
writeln('Двузначное число')
elsewriteln('Не двузначное число')
end.
Адрес публикации: https://www.prodlenka.org/metodicheskie-razrabotki/481341-zadachi-dlja-programmirovanija-pascal-linejny
БЕСПЛАТНО!
Для скачивания материалов с сайта необходимо авторизоваться на сайте (войти под своим логином и паролем)
Если Вы не регистрировались ранее, Вы можете зарегистрироваться.
После авторизации/регистрации на сайте Вы сможете скачивать необходимый в работе материал.
- «Обучение по оказанию первой помощи пострадавшим»
- «Методы и технологии работы с детьми раннего и дошкольного возраста в соответствии с ФГОС ДО»
- «Преподавание фортепиано в детской музыкальной школе и школе искусств»
- «Содержательные и методические основы преподавания курса «Семьеведение»
- «Организация и содержание работы учителя-логопеда с детьми школьного возраста»
- «Наставничество в образовании: содержание, формы и методы педагогической деятельности»
- Учитель-методист в образовательной организации. Содержание методического сопровождения реализации общеобразовательных программ
- Педагогика и методика преподавания английского языка
- Логопедия. Коррекционно-педагогическая работа по преодолению речевых нарушений у обучающихся младшего школьного возраста
- Обучение детей с ограниченными возможностями здоровья в общеобразовательной организации
- Психологическое консультирование и оказание психологической помощи
- Педагогическое образование: педагогика и методика преподавания химии в образовательной организации

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