ОТЧЕТНАЯ РАБОТА
«РЕШЕНИЕ ЗАДАЧ ПО ПРОГРАММИРОВАНИЮ
НА ЯЗЫКЕ PASCAL ABC»
ПМ.02
Разработка, внедрение и адаптация программного обеспечения отраслевой
направленности
специальность
09.02.05 Прикладная информатика (по отраслям)
Автор
работы:
ФИО
студента,
№
группа
Руководитель:
ФИО
преподавателя,
преподаватель
Ейск,
2016 год
Требования
к составлению отчетной работы
1.
Каждая задача ОБЯЗАТЕЛЬНО должна
начинаться с нового листа.
2.
Оформление задачи должно соответствовать
примеру представленному ниже.
3.
Блок-схему изобразить так, чтобы все
объекты были сгруппированы и не прыгали при перемещении.
4.
Формат бумаги А4 (297×210), расположенных
вертикально.
5.
На каждом листе оставляются поля: справа - 1 см,
слева - 3 см, сверху и внизу -2 см,
6.
Шрифт Times New Roman_кегль
14, полуторный межстрочный интервал, выравнивание по ширине, абзац при
необходимости использовать отступ 1,25 см.
7.
В таблице использовать шрифт Times New Roman_кегль 10-12, одинарный межстрочный интервал, выравнивание по левому
краю, при необходимости использовать отступ 1 см.
8.
Нумерация страниц на листах ставится внизу справа.
На титульном листе нумерация не ставится.
Пример
оформления
Задача 1. Текст задачи.
Решение:
Блок-схема
|
Программа
|
Блок-схема
Для составления блок схемы можно
использовать любую программу.
|
Текст
программы
Можно скопировать текст с PASCAL ABC
или вставить скриншот
|
Контрольный пример.
Текст контрольного примера.
Например.
Задача 1. Составить алгоритм подсчета
произведения двух переменных a,
b,
значение которых введены с клавиатуры.
Решение:
Блок-схема
|
Программа
|
|
Program Zadacha1;
var a, b, p: integer;
begin
write ('Введите переменные a, b ');
read (a, b);
p:= a*b;
write ('Результат ',
p);
end.
|
Контрольный пример.
Задачи
№1
Даны
стороны прямоугольника a, b.
Найти периметр P и площадь S.
№2
Даны
длины двух катетов a, b
прямоугольного треугольника. Найти периметр P.
№3
Даны
величины a, b,
c,
d.
Требуется переместить значения величин, если b
= c,
c
= d,
d
=a,
a
= b.
№4
Даны
переменные A, B,
C,
D.
Требуется перенести значения величии A
= C,
B
= D,
C
= A,
D
= B.
№5
A
= D, D = A, B = C, C = B.
№6
Даны
переменные
A,
B, C, D, E. A = E, B = C, C = D, D = B, E = A.
№7
y=x+5,
x>0
y=x+50,
x<0
x0
№8
y=x-10,
x<0
y=x,
x>0
x0
№9
c=a+b,
a – четное
c=a*b,
a – нечетное
№10
Вывести
три числа в порядке, обратном вводу.
№11
Вывести
квадрат введенного числа.
№12
Дано
целое число. Если оно положительное, прибавить к нему 1. В противном случае –
не изменить его. Вывести результат.
№13
Дано
целое число. Если оно положительное, прибавить к нему 1, если отрицательное –
вычесть 2, если равно 0 – заменить на 10. Вывести число.
№14
Даны
два числа. Вывести первое число, если оно больше второго и оба числа, если это
не так.
№15
Найти
среднее арифметическое двух величин, если они положительные.
№16
Даны
три числа. Возвести в квадрат те, которые неотрицательны, остальные приравнять
к 0.
№17
Вывести
наибольшее из двух чисел.
№18
Найти
максимальное из трех чисел.
№19
Составить
программу, проверяющую, принадлежит ли данное число интервалу (1, 5)
№20
Найти
минимальное из двух чисел.
№21
Даны
два числа. Подсчитать количество чисел, равных 0.
№22
Ввести
два числа. Если их произведение отрицательно, умножить его на -2, в противном
случае – умножить на 1,5.
№23
Ввести
два числа. Вычесть из большего меньшее.
№24
Ввести
на экран рост человека. Вывести на экран слово «высокий», если его рост
превышает 180 см и «не очень высокий», если это не так.
№25
Даны
три числа. Вывести максимальное и минимальное.
№26
Даны
10 чисел. Числа вводятся с клавиатуры. Возвести в квадрат сумму этих чисел.
№27
Найти
сумму квадратов чисел от 2 до 6.
№28
Даны
результаты спортсмена по 5 видам спорта. Найти общее количество баллов.
№29
Даны
10 чисел. Найти сумму положительных чисел.
№30
Даны
10 чисел. Найти:
а)
сумму всех чисел, больших А;
б)
количество всех четных чисел.
№31
Даны
В1, В2,…, В9. Найти среднее арифметическое
чисел и проверит, больше ли оно введенного С.
№32
Найти
сумму последовательности чисел, которые больше введенного числа b.
№33
Найти
сумму последовательности нечетных чисел, меньших 100.
№34
Найти
сумму целых положительных чисел из промежутка от А до В, кратных 4.
№35
Найти
сумму целых положительных чисел, больших 20, меньших 100, кратных 3 и
заканчивающихся на 2, 4, 8.
№36
Проверить,
принадлежит ли введенное число интервалу (1, 5).
№37
Вывести
«температура высокая», если она больше 380С и «не очень высокая,
если это не так.
№38
Найти
количество трехзначных чисел, кратных 4 и больших введенного числа х.
№39
Найти
произведение отрицательных четных чисел.
№40
Дана
величина a, выражающая объем
информации в Гб. Перевести данное значение в более мелкие единицы.
№41
Найти
наименьший элемент последовательности.
№42
Найти
максимальный элемент последовательности от 1 до 50.
№43
Найти
количество квадратов всех положительных чисел последовательности.
№44
Написать
блок-схему, проверяющую, является ли число:
а)
четным;
б)
кратным 6
№45
Составить
программу для таблицы умножения на 9.
№46
Даны
натуральные числа n, p.
Подсчитать произведение целых членов последовательности a1,…an кратных р, количество положительных членов последовательности.
№47
Даны
натуральное число n, действительные a1,…an.
В последовательности a1,…an
все отрицательные числа возвести в квадрат и подсчитать все числа
последовательности, большие 3.
№48
Даны
натуральные числа n, q1,…,qn.
Найти числа qi последовательности
q1,…,qn,
которые являются удвоенными нечетными числами.
№49
Даны
натуральное число n, целые числа a1,…an.
Найти количество и сумму тех членов данной последовательности, которые делятся
на 5 и не делятся на 7.
№50
Рассчитать
значение Z для значения а
а
= 2,3,…,17
Z
= 3,5t2-7t+16
t=4a
№51
Проверить
кратность 4 введенного числа.
№52
Умножить
последнюю цифру числа на 5 и вывести результат.
№53
Найти
сумму чисел двузначного числа.
№54
Найти
сумму чисел трехзначного числа.
№55
Вывести
число, если оно оканчивается на 5.
№56
Дано
четырехзначное число. Определить:
1.
Равна ли сумма первых двух цифр сумме двух его последних чисел;
2.
Кратна ли 3 сумма его цифр;
3.
Кратно ли 4 произведение его цифр;
4.
Кратно ли произведение его цифр числу а?
№57
Дано
трехзначное число. Выяснить, является ли оно палиндромом (перевертышем).
№58
Посчитать
количество чисел, кратных 9, оканчивающихся на 5 в диапазоне от 1 до 500
№59
Если
введенное число оканчивается на 5 и делитсся на 7, вывести Yes,
иначе – No.
№60
Найти
сумму чисел. Вычисление прекратить, когда сумма превысит число, введенное с
клавиатуры.
№61
Вычислить
сумму z=1,
2, … Вычисление прекратить, когда z
превысит введенное число а.
№62
Вывести
квадраты чисел, находящихся в диапазоне от 0 до 2 с шагом 0,2.
№63
Дано
цело число N. Найти наименьшее целое
положительное число K, квадрат которого
превосходит N.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.