Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Упражнения по теме




«Структура программы на языке Borland Pascal 7.0. Операторы языка Borland Pascal 7.0»

Разработать блок-схему и программу на языке Borland Pascal 7.0 в соответствии с заданным вариантом. Для выполнения упражнения достаточно подготовить одну из четырех задач в соответствии с вариантом. Аттестация по курсу «Программирование» выставляется при условии решения четырех задач.

 

Вариант Номера задач
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         

 

 

Упражнения к разделу «Программирование линейных процессов»

 

Задача
  Заданы два катета прямоугольного треугольника. Найти гипотенузу и углы треугольника.
  Тело падает с высоты. Какова его скорость в момент соприкосновения с землей и когда это произойдет?
  Известна гипотенуза с и прилежащий угол прямоугольного треугольника. Найти площадь треугольника.
  Диагональ квадрата равна. Вычислить площадь и периметр квадрата.
  Известна диагональ прямоугольника и угол между диагональю и большей стороной. Вычислить площадь прямоугольника.
  Величины сторон треугольника составляют соответственно. Найти углы треугольника.
  Тело имеет форму параллелепипеда с высотой. Прямоугольник в основании имеет диагональ. Известно, что диагонали основания пересекаются под углом. Найти объем тела площадь поверхности.
  В треугольнике известен катет и площадь. Найти величину гипотенузы, второго катета и углов и.
  Площадь квадрата равна. Вычислить сторону квадрата, диагональ и площадь описанного вокруг квадрата круга.
  В равнобедренном треугольнике известно основание и угол при нем. Найти площадь треугольника и величину боковой стороны.

 

Упражнения к разделу «Программирование разветвленных процессов»

 

Задача
  Задана точка М с координатами. Определить месторасположение этой точки в декартовой системе координат (является ли эта точка началом координат, лежит на одной из координатных осей или расположена в одном из координатных углов).
  Определить, поместится ли равнобедренный треугольник с основанием и высотой в прямоугольник со сторонами и так, чтобы высота треугольника была параллельна одной из сторон прямоугольника.
  Выяснить, у какого из трех прямоугольных треугольников площадь больше: – гипотенуза, угол; – катет, прилежащий угол; – высота, угол.
  Задан параллелограмм со сторонами, и углом между ними. Определить тип параллелограмма (ромб, прямоугольник или квадрат), если это возможно.
  Известны углы и у основания трапеции. Выяснить, если это возможно, тип трапеции (прямоугольная, равнобедренная, прямоугольник).
  Задан круг с центром в точке и радиусом и точка. Определить месторасположение точки по отношению к кругу (находится внутри круга, вне его или лежит на окружности).
  Определите, пересекаются ли парабола и прямая. При положительном ответе найти точки пересечения.
  Выяснить, пересекаются ли параболы и. При положительном ответе найти точки пересечения.
  Задана окружность с центром в точке и радиусом и прямая. Определить, пересекаются ли прямая и окружность. При положительном ответе найти точки пересечения.
  Известны длины отрезков и. Определить треугольники минимальной и максимальной площади, которые можно построить из этих отрезков.

 

Упражнения к разделу «Программирование циклических вычислительных процессов»

 

Задача
  Вычислить значения у, соответствующие каждому значению x (, шаг изменения равен) по формуле. Вычислить сумму, произведение и количество значений. Контрольный расчет провести при .
  Вычислить значения , соответствующие каждому значению x (, шаг изменения равен) по формуле. Определить среднее арифметическое вычисленных. Контрольный расчет провести при .
  Вычислить значения, соответствующие каждому значению x (, шаг изменения равен) по формуле. Определить. Конт­роль­ный расчет провести при.
  Вычислить значения, соответствующие каждому значению x (, шаг изменения равен) по формуле. Вычислить сумму положительных значений, произведение отрицательных, количество. Контрольный расчет провести при.
  Вычислить значения, соответствующие каждому значению x (, шаг изменения равен) по формуле. Вычислить и – количество вычислительных. Контрольный расчет провести при .
  Вычислить значения, соответствующие каждому значению x (, шаг изменения равен) по формуле. Вычислить сумму значений, произведение всех значений, количество отрицательных. Контрольный расчет провести при.
  Определить значения, соответствующие каждому значению x (, шаг изменения равен) по формуле. Вычислить количество отрицательных значений Найти минимальное значение среди вычисленных значений. Контрольный расчет провести при .
  Определить значения, соответствующие каждому значению x (, шаг изменения равен) по формуле. Найти максимальное значение и среднее значение среди положительных элементов. Контрольный расчет провести при.
  Вычислить значения, соответствующие каждому значению x (, шаг изменения равен) по формуле. Определить разницу между минимальным и максимальным значениями. Контрольный расчет провести при.
  Найти значения, соответствующие каждому значению x (, шаг изменения равен) по формуле. Определить минимальное значение среди значений, максимальное среди и количество вычисленных. Контрольный расчет провести при.

 

Упражнения к разделу «Программирование циклов с неизвестным числом повторений»

 

Задача
  Дано:. Вычислять по формуле. Считать до тех пор, пока подкоренное выражение больше 0. Определить количество вычисленных. Вывести на экран.
  Известно, что. Вычислять по формуле. Считать до тех пор, пока выражение под знаком логарифма больше 0. Найти - количество вычисленных. Вывести на экран.
  Дано:. Вычислять по формуле. Считать до тех пор, пока подкоренное выражение меньше 250. Определить количество вычисленных. Вывести на экран.
  Известно, что. Вычислять по формуле, где. Считать до тех пор, пока. Определить количество вычисленных. Вывести на экран.
  Значение переменной равно 1,. Вычислять no формуле, где. Считать до тех пор, пока. Определить количество вычисленных. Вывести на экран.
  Дано:. вычислять по формуле, где. Считать дo тех пор, пока. Найти количество вычисленных. Вывести на экран.
  Вычислить квадратный корень из положительного числа, используя рекуррентную формулу для Определить количество итераций (шагов цикла); вычисления прекратить при .
  Вычислить корень степени m из числа, используя рекуррентную формулу для Определить количество итераций. Вычисления прекратить при .
  Вычислить значение функции синус для некоторого числа по формуле, используя для. Вычисления прекратить при. Определить количество шагов итерации. Начальные значения параметров равны;. Точность принять равной.
  Вычислить действительные корни уравнения, используя рекуррентную формулу.. Определить количество итераций. Вычисления прекратить при.

 

 

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

«Структура программы на языке Borland Pascal 7.0. Операторы языка Borland Pascal 7.0»

 

1. Алгоритм работы оператора break;

2. Алгоритм работы оператора case;

3. Алгоритм работы оператора continue

4. Алгоритм работы оператора exit

5. Алгоритм работы оператора halt

6. Алгоритм работы оператора write;

7. Алгоритм работы оператора writeln;

8. Алгоритм работы оператора цикла for;

9. Алгоритм работы оператора цикла repeat?

10. Алгоритм работы оператора цикла while;

11. Алгоритм работы оператора;

12. Алгоритм работы оператора;

13. В каком формате выводятся вещественные данные?

14. В чем отличие операторов и ?

15. В чем отличие операторов write и writeln?

16. Для каких целей предназначен оператор while... do?

17. Для чего служит условный оператор?

18. До каких пор выполняется тело логического оператора?

19. Запись оператора write в общем виде;

20. Запись оператора writeln в общем виде;

21. Запись условного оператора в общем виде;

22. Имеется ли возможность в операторах write и writeln указать константу (или выражение) целочисленного типа, определяющую ширину поля вывода? Пример;

23. Как воспринимает транслятор составной оператор? Пример;

24. Как программой выполняются комментарии;

25. Как называется оператор, стоящий после служебного слова do?

26. Как определяется шаг цикла for?

27. Как осуществляется ввод информации с клавиатуры?

28. Как осуществляется форматированный вывод вещественных чисел? Пример;

29. Как разделяются операторы в языке Borland Pascal 7.0?

30. Какие данные должны описываться в языке Borland Pascal 7.0?

31. Какие операторы относятся к структурным?

32. Какие правила нужно помнить при написании циклов с предусловием?

33. Какого типа должна быть управляющая переменная, которая стоит между служебными словами case и of? Почему?

34. Когда необходим оператор варианта case?

35. Могут ли условные операторы вкладываться один в другой? Пример;

36. Определение составного оператора; Пример;

37. Понятие о совместимости типов переменных в языке Borland Pascal 7.0;

38. Почему значения в каждом наборе оператора case должны быть уникальны?

39. Пример включения комментариев в текст программы на языке Borland Pascal 7.0;

40. Пример заголовка программы, написанной на языке Borland Pascal 7.0;

41. Сколько раз может выполняться цикл с постусловием?

42. Структура оператора присваивания;

43. Структура программы, написанной на языке Borland Pascal 7.0;

44. Типы операторов в языке Borland Pascal 7.0;

45. Условие выполнения тела цикла while;

46. Чем может быть условием логического оператора?

47. Что включает в себя раздел описаний программы, написанной на языке Borland Pascal 7.0;

48. Что может быть использовано в качестве условия в условном операторе?

49. Что реализует оператор repeat... until?

50. Что такое «Набор_значений» оператора case?

51. Что, кроме ширины поля вывода, нужно указывать при выводе вещественных значений? Пример.




Поделиться с друзьями:


Дата добавления: 2014-01-05; Просмотров: 313; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.