Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

Тема- Turbo Pscl Решение задач Цель работы- выработать практические навыки использования системы программиров

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 9.11.2024

Практическая работа №

Тема: Turbo Pascal. Решение задач

Цель работы: выработать практические навыки использования системы программирования Pascal i, получить навыки на выполнение и исправлять программы на языке Паскаль, познакомиться с диагностическими сообщениями компилятора об ошибках на примере программ.

Решение задач с линейными алгоритмами.

Задание 1. Дана блок схема, составить программу на языке Паскаль.

Определить расстояние на плоскости между двумя точками с заданными координатами M1(x1,y1) и M2(x2,y2).

Задание  по вариантам 2. Составить программу для решения следующей задачи:

  1.  Дана длина ребра куба. Найти объем куба и площадь его боковой поверхности.
  2.  Известна длина окружности. Найти площадь круга, ограниченного этой окружностью.
  3.  Вычислить высоту треугольника, опущенную на сторону а, по известным значениям длин его сторон a, b, c.
  4.  По данным сторонам прямоугольника вычислить его периметр, площадь и длину диагонали.


Решение задач с

Разветляющим алгоритмы

Задание 3. Пример. Дано действительное x. Для функции f, график которой представлен на рисунке, вычислить f(x).

  1.  
  2.  

Математическая модель: функция вычисляется по следующей формуле:

Составим схему алгоритма, детализировав все блоки (рис. 2).

Задание по вариантам

  1.  Составить программу, реализующую эпизод сказки: машина спрашивает, куда пойдет герой, и в зависимости от ответа (налево – (-1), прямо – 0, направо – 1), печатает, что произойдет с героем.
  2.  Морской бой. Машина задумывает два числа от 0 до 9. Игрок пытается их угадать, вводя свои два числа. Если они совпали (в любом сочетании), то игрок выиграл.
  3.  В Атлантическом океане терпит бедствие пассажирский теплоход «Посудина». Все пассажиры будут спасены, если на помощь успеют два судна. Судно продержится на плаву t часов. Скорость судов-спасателей 40 узлов. Составить программу, определяющую спасутся ли пассажиры. Известны расстояния от трех судов-спасателей до тонущего судна.
  4.  Через старый мост движется поток автомашин. Одновременно на мосту могут находиться 3 машины. Если на мост въедут 3 легковых или 2 легковых и грузовик – мост выдержит. Если 2 грузовика и легковая или 3 грузовика – рухнет.

Решение задач с командой цикла.

Задание 4. Найти алгоритм решения задачи и реализовать его в виде Паскаль-программы.

Начальный вклад в банк составляет а рублей. Через сколько лет он станет больше b рублей? Каждый год вклад увеличивается на 3%.

Решение задач с Массивами.

Дана блок схема, Найти алгоритм решения задачи и реализовать его в виде Паскаль-программы.

. 

Решить самостоятельно по вариантам

  1.  В массиве а1, а2, ..., а50 определить количество нулей.

  1.  В массиве d1, d2, …, d35 найти сумму чисел, расположенных на нечетных местах.

  1.  В массиве с1, с2 , ..., с40 найти произведение отрицательных чисел.

  1.  В массиве b1, b2, ..., b45 найти сумму отрицательных чисел.

  1.  В массиве b1, b2, ..., b20 найдите количество "единиц".

  1.  Из массива а1, а2 , ..., а30 найти произведение чисел, расположенных на нечетных местах.

  1.  В массиве с1, с2 , ..., с40 найти сумму чисел больших единицы.

  1.  В массиве чисел а1, а2 , ..., а50 найти количество чисел меньших единицы.

  1.  В массиве с1, с2 , ..., с37 найти произведение чисел больших 2.

  1.  В массиве а1, а2 , ..., а40 найти сумму чисел, расположенных на местах кратных 3.
  2.  В массиве а1, а2 , ..., а50 найти произведение чисел меньших или равных 2.
  3.  В массиве b1, b2, ..., b45 найти количество чисел равных 3,5.
  4.  В массиве d1, d2, ..., d50 найти сумму чисел равных 4,7.
  5.  В массиве b1, b2, ..., b30 найти произведение чисел больших или равных 5.
  6.  В массиве с1, с2 , ..., с70 найти количество "нулей", стоящих на нечетных местах.
  7.  В массиве b1, b2, ..., b65 найти сумму чисел больших или равных 5.



1. Война началась как религиозное столкновение между протестантами и католиками Германии но затем переросла
2. Управление производственным процессом и направления его совершенствования
3. Лікувальна справа П
4. Раздумья о жизни
5. тематичнана власний ризик господарська діяльність що здійснюється суб~єктами господарюванняпідприємцями
6. а линейной функции от нескольких переменных при линейных ограничениях на эти переменные
7. ЛОДКИ ЦЕЛЬ- проигрывание проблемной ситуации выбора риск и помощь нуждающимся обучение взаимодействию
8. Площади плоских фигур в курсе геометрии основной школы
9. экономических дисциплин АНГЛИЙСКИЙ ЯЗЫК БАЗОВЫЙ КУРС Программ.html
10. Дюймовочка Отакулова Э
11. РОССИЙСКАЯ ПРАВОВАЯ АКАДЕМИЯ МИНИСТЕРСТВА ЮСТИЦИИ РОССИЙСКОЙ ФЕДЕРАЦИИ РПА Минюста России
12. Светлее алмазов горят в небе звёзды (Английская литературная сказка как явление)
13. Дивосад 08
14. Вариант 9 Отличительная особенность фундаментального уровня социологического знания состоит в том что
15. Имидж организации на примере компании
16. Летучие органические соединения Летучие органические вещества Летучие органические вещества давно с
17. About Ukrainian
18. Реферат- Люминисценция
19. Ландшафтно-экологические методы исследований
20. Реферат- Самолет Сикорский С-16