Будь умным!


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

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

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

Акция
Закажите работу сегодня со скидкой до 5%
Бесплатно
Узнать стоимость работы
Рассчитаем за 1 минуту, онлайн

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

Тема: 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. тема 6 Судебномедицинское исследование трупа специальность 030501
2. Реферат- Конституция - основной источник конституционного права
3. Дом детского творчества Опытноэкспериментальная работа как условие дл
4. нибудь из этих 66 детей находящихся сейчас на пути к выздоровлению в детском онкоцентре Информацию о мечт
5. Шпаргалки по философии
6. Исполнительная надпись нотариуса - документ для принудительного исполнения
7. Энтомология (методичка)
8. На тему- Современное состояние развития франчайзинга за рубежом Студент- Лазарев Геваргиз
9. Тема КП- IS модуль ввода-вывода информации Задание- Разработать модуль ввода-вывода аналоговых дискретных
10. Тема- Капитальный ремонт звеньевого пути на деревянных шпалах с постановкой на щебень и укладкой рел
11. История болезни - Травматология артрит
12. экология Кто и в каком году предложил термин экология Основные разделы экологии Что изучает ау
13. 20 г. ФЕДЕРАЛЬНЫЙ ГОСУДАРСТВЕННЫЙ ОБРАЗОВАТЕЛЬНЫЙ СТАНДАРТ НАЧАЛЬНОГО
14. Простые вещества
15. Половой акт вершина секса
16. Вероучение католицизма
17. Bll I cn t sy tht I m very good plyer
18. Реферат- Компьютеризованная реклама
19. тематике 1 класс
20. Что делать. Выделяются следующие этапы- Терапевт присутствует на сеансе.html