Для каждой задачи составить программу с ветвящейся структурой используя

2. Вычислить площадь и периметр правильного N-угольника, описанного около окружности R(Рассмотреть N- целого числа, R- вещественного типа)

Для каждой задачи составить программу, выводящее значение правда/ложь.

3. Треугольник со сторонами a, b, c является равнобедренным.

4. Данное четврехзначное число читается одинаково слева направо и справа налево.

5. Заданы координаты трех точек плоскости. Эти точки не лежат на одной прямой.

Для каждой задачи составить программу с ветвящейся структурой, используя условный оператор IF.

6. Грузовой автомобиль выехали одного города в другой со скоростью v1 км/ч. Через t ч в этом же направлении выехал легковой автомобиль со скоростью v2 км/с. Составить программу, определяющую, догонит ли легковой автомобиль грузовой через t1 после своего выезда.

7. Написать программу, которая по заданным трём числам определяет, является ли сумма каких-либо двух из них положительной.

8. Дана точка А(х, у). Определить, принадлежит ли она прямоугольнику с вершинам в точках (х1, у1), (х2, у2) (х3, у3), (х4, у4). (прикреплю фото2)

Решение задач на Python #1

question img

question img

Источник: znanija.site

Домашняя работа

Требуется сделать задания.
1. Составить программу решения поставленной задачи по обработке одномерного массива (вектора). По возможности, использовать подпрограммы. Все в алго-паскале.
а) в заданном одномерном массиве поменять местами соседние элементы, стоящие на четных местах, с элементами, стоящими на нечетных местах.
б) дан массив, стоящий из n натуральных чисел. образовать новый массив, элементами которого будут элементы исходного, оканчивающиеся на цифру k.
в) в одномерном массиве все отрицательные элементы переместить в начало массива, а остальные — в конец с сохранением порядка следования, не заводить дополнительный массив.
2. Составить программу решения поставленной задачи по обработке двумерного массива (матрицы). По возможности использовать подпрограммы. Также в алго-паскале.
а) дана целочисленная квадратная матрица. найти в каждой строке наибольший элемент и поменять его местами с элементом главной диагонали в этой же строке.
б) определить номера строк матрицы R[M,N], хотя бы один элемент которых равен c, и элементы этих строк умножить на d.
в) дана действительная квадратная матрица порядка N(N — нечетное), все элементы которой различны. найти наибольший элемент среди стоящих на главной и побочной диагоналях и поменять его местами с элементом, стоящим на пересечении этих диагоналей.
3. Выполнить задания, используя циклы.
а) готовясь к соревнованиям, лыжник в первый день побежал 10 км, затем каждый день увеличивал расстояние на 10%. Сколько километров пробежал он за неделю тренировок? На какой день он пробежал больше 15 км?

Читайте также:
Ошибка при проверке подлинности сертификата подписи программы для easyanticheat rust

Пример решения задач на Pascal #1


б)Задана арифметическая прогрессия 2; 5; … . Определите наименьшее количество членов прогрессии, начиная с первого, сумма которых превышает 50.
4. Для каждой задачи составить программу, выводящую значение TRUE, если указанное высказывание является истинным и FALSE в противном случае, не использовать условный оператор. Использовать алго-паскаль.
а)среди чисел а, b, c есть хотя бы одна пара взаимно противоположных чисел.
б) данное четырехзначное число читается одинаково слева направо и справа налево.
в)среди первых трех цифр из дробной части положительного вещественного числа есть нуль.
5. Для каждой задачи составить программу с ветвящийся структурой, используя условный оператор IF. Использовать алго-паскаль.
а) написать программу нахождения суммы большего и меньшего из 3 чисел.
б) два прямоугольника, расположенные в первом квадранте, со сторонами параллельными осям координат, заданы координатами своих левого верхнего и правого нижнего углов. Для первого прямоугольника это точки (x1; y1) и (x2; 0), для второго (x3; y3) и (x4; 0). Составить программу, определяющую пересекаются ли данные прямоугольники, и вычисляющую площадь общей части, если они пересекаются.
в) заданы координаты вершин прямоугольника: (x1;y1),(x2;y2),(x3;y3),(x4;y4). Определить площадь части прямоугольника, расположенной в первой координатной четверти.

Дата размещения: 02.05.2018 20:30 | Срок сдачи заказа: 04.05.2018 07:00 |

Источник: sdelau-uroki.ru

3. Программирование алгоритмов разветвляющейся структуры

2. Разработать алгоритмы решения задач в соответствии с заданием.

3. Составить программы решения задач.

Контрольные вопросы

  1. Дайте краткую характеристику видам вычислительных процессов.
  2. Понятие оператора присваивания. Оператор простого и сложного присваивания.
  3. Операторы отношений. Как с помощью логических операторов >?
  4. Формат оператора перехода goto…? Какие действия выполняются оператором безусловного перехода?
  5. Дайте понятие метки. Какие требования предъявляются к меткам?
  6. Зачем при отладке программы необходимо тестировать все ветви алгоритма?
  7. Когда применяется операторы выбора switch, case? Формат записи.
  8. Какие действия выполняются оператором выбора?
  9. Какого типа может быть выражение при использовании оператора выбора?
  10. Какими по типу должны быть константы списка при использовании оператора выбора?
Читайте также:
Какая программа легче петерсон или моро

Задание и порядок выполнения работы

  1. Задача 1. Создать проект – консольное приложение, которое по заданным расчетным формулам и наборам исходных данных, указанных в табл. 3.1, вычисляет значения соответствующих функций. На экран вывести значения вводимых исходных данных и результаты расчетов, сопровождая их вывод именами переменных. Значения аргумента взять из указанного диапазона так, чтобы протестировать все ветви программы.

Решение задачи должно состоять из блок-схемы алгоритма и реализующей его программы, снабженные пояснениями. Сохранить файл программы в своей папке на диске D:Temp … InfР3P31 под именем Z1.

Источник: studfile.net

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru