Мегаобучалка Главная | О нас | Обратная связь


Доказательство правильности результатов



2019-08-13 516 Обсуждений (0)
Доказательство правильности результатов 0.00 из 5.00 0 оценок




Вычисления вручную подтверждают полученные результаты.


4.2.6. Контрольные вопросы по теме                                                             «Основные средства языка программирования
VB .NET»

 

1. Что такое семантика языка программирования?

2. Что такое синтаксис языка программирования?

3. Что такое алфавит языка программирования?

4. Что такое идентификаторы?

5. Каковы правила записи идентификаторов?

6. Что такое ключевые слова?

7. Какие операторы языка программирования известны?

8. Чем определяется внутреннее представление данных в памяти компьютера?

9. Как называется последовательность символов, заключенная в кавычки?

10. Как называется величина, не изменяющая своего значения в ходе выполнения программы?

11. Какие действия выполняет оператор присваивания?

12. Что необходимо включить в программный код для доступа к математическим встроенным функциям?

13. Какая функция вычисляет квадратный корень числа?

14. Какие ошибки встречаются при записи числовой переменной?

15. Как выглядит правильная запись числовой переменной в языке C#?

16. Как называется величина, к которой обращаются по имени, принимающая различные значения в ходе выполнения программы?

17. Как выглядит правильная запись символьной переменной?

18. Что такое выражение?

19. Что может входить в арифметическое выражение?

20. Какие бывают типы переменных?

21. Что такое тип данных?

22. Какие встроенные стандартные функции Вы знаете?

23. Что используется в качестве аргумента стандартной функции?

24. Что вычисляет стандартная функция Sqrt(x)?

25. Что вычисляет стандартная функция Floor(x)?

26. Что вычисляет стандартная функция Sign(x)?

27. Какие типы могут иметь числовые переменные?

28. Какая функция возвращает аргумент, округленный до целого по правилам округления  

математики?

29. Как называются ошибки, связанные с неправильной записью конструкций языка
программирования?

30. О чем говорит отсутствие сообщений компьютера о синтаксических ошибках?

31. В каких единицах задается аргумент для функции Sin( )?

32. Каким образом осуществляется ввод исходных данных?

33. О чем говорит запись textBox1.Text = у?

34. Что изменяет операция присваивания?

35. Какой тип данных используется для объявления символьных строк?

36. Какой тип данных используется для объявления переменных, принимающих целое значение?

37. Какая функция преобразует строку символов в числовое значение?

38. Какие функции преобразуют числовое значение в символьную строку?

39. Чем определяется правильный порядок выполнения операций в арифметическом выражении?    

40. Какой тип имеет значение текстового поля в форме?

41. Чем отличаются друг от друга числа в языке C#?

42. В каких случаях в программе должны присутствовать явные преобразования типов?

43. Чем разделяются операторы в программе, записанные на одной строке?

44. Что необходимо для переноса длинных строк программного кода?

45. Для чего код программы нужно сопровождать комментариями?

46. Что такое элементы управления?

47. Что называют свойствами элементов управления?

48. Что представляет собой событие?

49. Что представляет собой объект?

50. Что такое форма и как задавать её свойства?

51. Что представляет собой проект?

52. Как размещаются элементы управления на форме?

53. Как связываются элемент управления и программный код?

54. Что такое алфавит языка C#?

55. Каковы правила записи идентификаторов и выражений?

56. Что такое функция на C#?

57. Как записываются арифметические выражения на C#?

58. Из чего состоит программа на языке C#?

59. Из каких символов состоит алфавит языка VB?

60. Что представляют собой понятия программа, программная строка, оператор, комментарий?

61. Какие типы данных используются в C#?

62. В чем отличие константы от переменной?

63. Какие арифметические действия над данными имеются в C#?

64. Что такое встроенные функции?

65. Что представляет собой арифметическое выражение?

66. Что такое приоритет операций и, каков приоритет у известных арифметических операций?

67. Может ли константа иметь имя?

68. Можно ли по записи константы определить тип?

69. Можно ли по записи переменной определить тип?

70. Может ли правильная запись числа начинаться с точки?

71. Может ли правильная запись числа оканчиваться точкой?

 


Тема 4.3. Лабораторная работа                                                 «Структура C#-программ и процедуры.

Средства программирования алгоритмов
линейной структуры»

 

Цель выполнения данной лабораторной работы состоит в освоении формализации при решении задач на компьютере, в изучении средств и приемов, а также в получении практических навыков разработки, написания и отладки последовательных программ с использованием процедур.

 

Вопросы, подлежащие изучению

1) Средства процедурного программирования в C#.

2) Средства описания методов (процедур) в C#.

3) Преимущества программ, имеющих процедуры.

4) Обмен данными между процедурами.

5) Фактические и формальные параметры.

6) Способы передачи параметров по значению и ссылке (адресу).

7) Средства реализации алгоритмов линейной структуры.

8) Особенности составления схем алгоритмов, использующих процедуры.

 

Задание

1) Выбрать вариант задания из таблицы 4.3-1 по усмотрению преподавателя.

2) Записать заданные или полученные в процессе формализации математические формулы в виде арифметических выражений.

3) Разработать алгоритм решения заданной задачи и представить его в виде схем алгоритмов.

4) Создать решение, состоящее из трех проектов (библиотеки классов DLL, консольного приложения и Windows приложения) Событийная процедура должна содержать только операторы вызова пользовательских (общих) процедур.

5) Подготовить тесты для контрольного решения задачи.

6) Выполнить проект и получить результаты.

7) Доказать, что результат правильный.

 

Варианты задания

                                                                                                                          Таблица 4.3-1 

1) Определить периметры правильных n – угольников (10 – угольника, 50 – угольника, 100 – угольника), вписанных в окружность заданного радиуса R.  Назначение процедуры: Вычисление стороны правильного n-угольника  вычисление периметра n- угольника
2 ) Определить длины всех медиан треугольника, заданного длинами сторон a,b,c. Назначение процедуры: Вычисление медианы, проведенной к стороне a:
3) Определить углы между тремя векторами, направленными из общей начальной точки с координатами (0,0) в конечные точки: точку (2;5); точку (7;6); точку (9;3). Назначение процедуры: Вычисление угла между 2-мя векторами, проведенными из точки (0, 0) в точки (x1, y1) и (x2, y2) по формуле  
4 ) Вычислить и вывести площадь пятиугольника, заданного прямоугольными координатами своих вершин: A1(3;2), A2(9;6), A3(14;2), A4(10;-3), A5(7;-2) Использовать формулу площади треугольника: Назначение процедуры: Вычисление площади треугольника по заданным координатам его вершин: (x1;y1), (x2;y2), (x3;y3)
5 ) Определить длины всех биссектрис треугольника, заданного длинами сторон   a, b, c. Назначение процедуры: Вычисление биссектрисы угла
6) Вычислить и вывести R - расстояние между двумя точками A и B, заданными сферическими координатами. Соотношение между сферическими координатами и декартовыми Назначение процедуры: Вычисление декартовых координат точки по заданным сферическим координатам
7) Вычислить значение площади полной поверхности треугольной пирамиды, если известны длины всех ребер: |AB| = 3; |AD| = 5; |DB| = 4; |DC| = ; |BC| = ; |AC| = 5. Для вычисления площади треугольника использовать формулу Герона: , где a, b, c - длины сторон треугольника. Назначение процедуры: Вычисление площади треугольника по формуле Герона
8) Определить высоту, на которой будет мяч, подброшенный вертикально вверх с высоты y0=1м и начальной скоростью V0=20м/сек через время t=1сек, 3сек и 4сек Назначение процедуры: Вычисление высоты в момент t:  , где g м/секg=  
9) Определить площади правильных n - угольников (10-угольника; 50-угольника; 100-угольника), вписанных в окружность радиуса R Назначение процедуры: Вычисление стороны правильного n-угольника   - радиус вписанной окружности;  площадь n-угольника
10 ) Определить площадь кольца, внутренний радиус которого равен R1; а внешний R2 (R2>R1). Назначение процедуры: Вычисление площади круга радиуса R:
11 ) Вычислить и вывести полярные координаты 3-х точек, заданных прямоугольными координатами в правой полуплоскости. Формулы преобразования координат: . Назначение процедуры: Вычисление полярных координат по заданным прямоугольным координатам точки правой полуплоскости
12 ) Определить площадь каждого из 3-х секторов с радиусами R1, R2, R3 и с центральными углами Назначение процедуры: Площадь сектора радиуса R c центральным углом (в градусах) равна .
13 ) Вычислить Назначение процедуры: Вычисление
14 ) Определить стороны треугольника, заданного величинами своих углов и радиусом описанной окружности. Назначение процедуры: Применить теорему синусов
15 ) Определить площадь каждого из 3-х кругов, ограниченных тремя окружностями, длины которых L1,L2,L3 известны. Назначение процедуры: Вычислить площадь круга  предварительно вычислив R по формуле
16) Определить углы треугольника, длины сторон которого a, b, c заданы. Назначение процедуры: Применить теорему половинного угла  где угол, противолежащий стороне с
17) Вычислить Назначение процедуры: Вычисление
18) Определить общую  длину дуги, образованной полуокружностями Назначение процедуры: Вычисление длины половины окружности
19) Вычислить  стороны треугольника A и B при условии, что заданы сторона C и углы треугольника и . Назначение процедуры: Вычисление стороны треугольника по формуле ,где  - угол, противолежащий стороне A,  - угол, противолежащий стороне C
20) Вычислить значения медиан треугольника, сторонами которого являются медианы исходного треугольника со сторонами a, b, c. Назначение процедуры: Вычисление длины медианы, проведенной к стороне a:
21) Вычислить   Назначение процедуры: Вычисление
22) Вычислить Назначение процедуры: Вычисление
23) Определить длину дуги каждого из трех секторов с радиусами R1, R2, R3 и с центральными углами Назначение процедуры: Длина дуги сектора радиуса R c центральным углом (в градусах) равна
24) Вычислить координаты точки пересечения двух прямых: , вычисляемые по формулам: , где . Назначение процедуры: Вычисление определителя второго порядка.
25) Вычислить Назначение процедуры: Вычисление
26) Определить все углы треугольника при заданных значениях сторон a, b, c. Назначение процедуры: Вычисление угла по теореме косинусов:
27) Вычислить определенный интеграл  для функции
28) Вычислить площадь трех кругов S1, S2 и S3 с заданными диаметрами d1, d2 и d3. Назначение процедуры: Вычисление
29) Вычислить Назначение процедуры: Вычисление
30) Определить общую площадь фигуры, образованной полукругами Назначение процедуры: Вычисление площади полукруга .
31) Вычислить и вывести значения:g(1.2,s)+g(t,s)-g(2s-1,s+t), где s и t –действительные числа. Назначение процедуры: Вычисление
32) Вычислить   и Назначение процедуры: Вычисление
33) Вычислить Назначение процедуры: Вычисление
34) Вычислить Назначение процедуры: Вычисление
35) Вычислить Назначение процедуры: Вычисление

 

Содержание отчета

1) Тема и название работы.

2) Задание на разработку проекта и вариант задания.

3) Формализация и уточнение задания.

4) Разработка решения из трех проектов:

4.1) Разработка проекта библиотеки классов;

4.2) Разработка проекта консольного приложения;

4.3) Разработка проекта Windows приложения.

5) Доказательство правильности работы программы.

 



2019-08-13 516 Обсуждений (0)
Доказательство правильности результатов 0.00 из 5.00 0 оценок









Обсуждение в статье: Доказательство правильности результатов

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе...
Почему человек чувствует себя несчастным?: Для начала определим, что такое несчастье. Несчастьем мы будем считать психологическое состояние...
Почему люди поддаются рекламе?: Только не надо искать ответы в качестве или количестве рекламы...
Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (516)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.011 сек.)