Будь умным!


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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 21.5.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. Буш Ванневар (Bush Vannevar)
7. на тему- ldquo;Регулирование оплаты труда руководителейrdquo; Руководит
8. Гравитационное взаимодействие
9. Дослідити умови зорової роботи при бічному природному освітленні
10. Общая психология Психологическая характеристика интроверсии и экстраверсии
11. Лабораторная работа 2 по курсу Методы вычислений Математический факультет 5 семестр
12. РЕФЕРАТ дисертації на здобуття наукового ступеня кандидата географічних наук Одеса ~ Д
13. КОНТРОЛЬНАЯ РАБОТА по дисциплине ВНУТРЕННИЙ АУДИТ Исполните
14. РЕФЕРАТ дисертації на здобування наукового степеня кандидата медичних наук
15. Решение одного класса игр на матроидах
16. кальциевого значительными расстройствами костеобразования нарушением функций всех ведущих органов и сис
17. Статья- Секрет вращения земли и причины возникновения циклонов, тайфунов, торнадо
18. . Территориальная организация населения и осуществление публичной власти в территориальных пределах
19. варианты трудовой теории стоимости выдвигались основателями классической политической экономии такими как
20. Похитители жвачки Дуглас КоуплендПохитители жвачки Коупленд Д