![]() |
|
сделать стартовой | добавить в избранное |
![]() |
Компьютеры, Программирование
Программирование, Базы данных
Отчет по практике по Turbo Pascal |
Практическое задание №1Записать выражение на языке Паскаль. Использование стандартных функций. Оператор присваивания. Цель задания Освоение простейших конструкций языка Паскаль. Получение навыков работы с числами. Использование стандартных функций, арифметических операций для записи математических выражений на языке Паскаль. Получение практических навыков работы над ошибками. Освоение синтаксиса языка Паскаль. Поставка задачи Записать математическое выражение на языке Паскаль, и составить программу вычисления значения оператора присваивания. Описать порядок действий, над выражением исходя из приоритетности вычислений стандартных функций и арифметических операции. 1. a = (x y/(5 x))/ y-si x x 5arc gx 2. b= e gu 1 l arcsi v x=47,8 y=-5,5 u=2,3 v=0,8 Листинг программыprogram zada ie 1; uses cr ; var x,y,u,v:real; a,b:real; begi clrscr; x:=47.8; y:=-5.5; u:=2.3; v:=0.8; wri el ('Протокол работы програмы'); wri el ('вычисление значений a и b'); wri el ('a=',a); wri el ('b=',b); wri el ('конец счета'); readl ; readl ; e d. Протокол работы програмы вычисление значений a и b a= 3.0959950475E 01 b=-6.7000345276E-02 конец счета В данной программе были использованы следующие стандартные функции: si (x), cos(x), abs(x), sqr(x), sqr (x), arc a (x),exp(x),l (x). В частности через функции: arc a (x), si (x), cos(x), были выражены такие тригонометрические функции как arcos(x), g(x). В ходе работы ошибок допущено не было. Практическое задание №2Организация ввода/вывода стандартных типов данных Цель задания Освоение простейшей структуры программы. Получение навыков в организации ввода/вывода значений стандартных типов данных. Получение практических навыков работы в интерактивном (диалоговом) режиме. Постановка задачи Организовать ввод/вывод данных заданных типов, предусмотрите выводы с соответствующими заголовками. целые числа Вещественные числа формат формат 1 2 3 4 5 6 7 8 9 10 в а р и а н т а количество стандартный ш и р и н а п о л я количество Стандартный ш ирина поля знаков после . символов печать булевской переменной 13 3 c 3 6 C 5 2 4 FALSE Листинг программы program zada ie 2; uses cr ; co s log=false; var k,l,m:i eger; a,b,c,d,e,f:real; s1,s2,s3,s4:char; begi clrscr; wri el ('Введите целые числа K,L,M:'); read(k,l,m); wri el ('':30,'целые числа'); wri el ('','стандартная форма','':18,'заданная ширина поля'); wri el ('',k,' ',l,' ',m,'':30,'K=',k:3,' L=',l:3,' M=',m:3); wri el ; wri el ('':25,'Введите вещественные числа A,B,C,D,E,F:'); readl (a,b,c,d,e,f); wri el ('':20,'стандартная форма'); wri el ('',a,' ',b,' ',c,' ',d,' ',e,' ',f); wri el ('':18,'заданная ширина поля'); wri el ('A=',a:5:2,' B=',b:5:2,' C=',c:5:2,' D=',d:5:2,' E=',e:5:2,' F=',f:5:2); wri el ; wri el ('Введите символы S1,S2,S3,S4:'); readl (s1,s2,s3,s4); wri el ('символьные переменные:'); wri el ('S1=',s1,' S2=',s2,' S3=',s3,' S4=',s4); wri el ('печать символьных переменных с шириной поля 5:'); wri el (s1:5,s2:5,s3:5,s4:5); wri el ('логическая переменная равна ',log); readl ; readl ; e d. Протокол работы Введите целые числа K,L,M: 1 2 3 целые числа стандартная форма заданная ширина поля 1 2 3 K= 1 L= 2 M= 3 Введите вещественные числа A,B,C,D,E,F: 234 4 5 6 7 8 стандартная форма 2.3
400000000E 02 4.0000000000E 00 5.0000000000E 00 6.0000000000E 00 7.00000 00000E 00 8.0000000000E 00 заданная ширина поля A=234.00 B= 4.00 C= 5.00 D= 6.00 E= 7.00 F= 8.00 Введите символы S1,S2,S3,S4: qwer символьные переменные: S1=q S2=w S3=e S4=r печать символьных переменных с шириной поля 5: q w e r логическая переменная равна FALSE 3Практическое задание №3 Разветвляющие структуры. Оператор IF с GO O, HE , ELSE Цель задания Получение навыков в использовании условного оператора при написании программ. Разбор и знакомство с задачами, для решения которых используется условный оператор. Постановка задачи Организуйте ввод и вывод пяти целых положительных чисел a, b, c, p, q. Определив остаток К от деления на 9 величины М, равной вычислите значение функции y=arc g4,7x/(x2-secx)-xcosx ,при к=0 y=2si x ,при к=1 y=cos( ax2 b -1) ,при к=2 Листинг программы program zada ie 3; uses cr ; var a,b,c,p,q,k,m:i eger; x,y:real; begi clrscr; wri el ('Протокол работы'); wri el ('Введите исходные данные:'); readl (a,b,c,p,q,x); wri el ('a=', a,', b=',b,', c=',c,', p=',p,', q=',q,', x=',x:6:3); m:=(a b c p) div q; k:=m mod 9; if k=0 he begi wri el ('К=0, значение переменной Y равно ',y:6:3); e d; if k=1 he begi y:=exp(si (x) l (2)); wri el ('К=1, значение переменной Y равно ',y:6:3); e d; if k=2 he begi y:=cos(abs(a x x b)-1); wri el ('К=2, значение переменной Y равно ',y:6:3); e d; if k>2 he wri el ('Значение переменной Y неопредено т.к. К>2'); readl ; e d. Протокол работы Введите исходные данные: 2 3 76 3 76 4 a=2, b=3, c=76, p=3, q=76, x= 4.000 К=1, значение переменной Y равно 0.592 В данной программе было использовано четыре оператора IF в сокращенной форме. При работе над данной программой ошибок допущено не было. Практическое здание №4Решение задач, описываемых алгоритмами циклической структуры с использованием одномерных массивов. Цель задания Получение практических навыков работы с одномерным массивом. Закрепление навыков в организации ввода/вывода значений одномерного массива. Получение практических навыков работы в интерактивном(диалоговом) режиме. Работа с диагностическими сообщениями транслятора при выполнении программ с одномерным массивом. Постановка задачи Организуйте ввод/вывод одномерного массива, предусмотрите вывод соответствующими заголовками. В массиве {zi}, i=1, 2, . , 10 есть положительные и отрицательные элементы. Подсчитать количество отрицательных и положительных элементов. Решить задачу для двух наборов данных: а. –5,25,17,18,20,-10,-9,-5,12,23; б.15,20,15,4,-8,-5,-20,-43,-9,-25; Листинг программыprogram zada ie 4; uses cr ; co s =10; var z: array of i eger; a,b,i:i eger; begi clrscr; wri el ('Введите через пробел 10 чисел'); for i:=1 o do begi readl (z
Я сказал в начале, что целью этой обучающей серии была не генерация самого быстрого в мире компилятора, а изучение основ технологии компиляции, с наименьшими затратами времени на борьбу с синтаксисом языка или другими аспектами реализации программного обеспечения. Наконец, так как многое из того, что мы делаем в этом курсе, составляет программное экспериментирование, важно иметь компилятор и связанную с ним среду, который компилирует быстро и без суеты. По моему мнению наиболее значимым мерилом времени при разработке программного обеспечения является скорость цикла редактирование/компиляция/тестирование. В этом отделе Turbo Pascal король. Скорость компиляции блестяще быстрая, и продолжает становиться быстрее с каждым выпуском (как им это удается?). Несмотря на крупные усовершенствования в быстродействии компиляции C за последние годы, даже Borland-овский самый быстрый компилятор C/C++ все еще не сравним с Turbo Pascal. Далее, редактор, встроенный в его IDE, средство make, и даже их превосходный умный компоновщик, все дополняют друг друга чтобы получить замечательную среду для быстрой разработки
1. Создание текстового редактора в Turbo Pascal
2. Понятие алгоритма, его свойства. Описание алгоритмов с помощью блок схем на языке Turbo Pascal
3. Учебник по языку Turbo Pascal в задачах и примерах
5. Turbo Pascal
9. Составить программу на языке Turbo Pascal для параллельной сортировки чисел
10. Записи в языке Turbo Pascal
11. Отчет по учебно-полевой практике (по геологии)
13. Отчет о прохождении практики в ООО "Агентство по торговле недвижимостью Дом плюс"
15. Отчет по практике для правоведов заочников (Отчет по компьютерной практике курса правоведения)
16. Отчет по преддипломной практике в Ночном клубе "Барин"
17. Отчет по товароведно-технологической практике на "Волгодонском Молочном Комбинате"
18. Отчет по общеметаллургической практике
19. Отчет по практике "прокладка сигнальных кабелей на ЖД и др."
20. Отчет о практике
25. Отчет по практике (изучение современного состояния пахотных черноземов, используемых в с/х)
26. Отчеты по практике в Коммерческом банке
27. Отчет о прохождении учебной практики на ГП ВПО по птицеводству "Городокская птицефабрика" (Беларусь)
28. Отчет о прохождении учебно-ознакомительной практики в ОАО "АТФ Банк" в Костанае
29. Отчет о прохождении практики по бухучету в СХПК «Кочетовский» Мичуринского района Тамбовской области
31. Отчет по практике на предприятии розничной торговли («Интертекстиль»)
32. Отчет по производственной практике по менеджменту в ВОКЛДЦ
33. Отчет по производственной практике в газете "Тольяттинское обозрение"
34. Отчет по управленческой практике в турфирме
35. Отчет по практике в Управе района «Рязанский» г.Москвы
36. Отчет по практике в ТОО "Титан"
37. Отчет по управленческой практике в турфирме
41. Отчет прохождениия практики
42. Отчет по преддипломной практике ООО «Астон» 2
43. Отчет по учебно-производственной практике (в ФСНП по Северному Кавказу)
44. Отчет по учебно - ознакомительной практике
45. Технический отчет по учебной практике за 1 курс
46. Отчет о прохождении практики в отделе по защите прав потребителей администрации г. Самара
47. Отчет по практике в суде, прокуратуре, избирательной комиссии
49. Отчет по производственной практике
50. Отчет о первой технологической практике на Опытном заводе Луч
51. Отчет по учебно-ознакомительной практике в Одесском порту
52. Отчет по финансам (практика)
53. Отчет о летней экологической практике
57. Отчет по экономической практике
58. Отчет по ознакомительной практике на ОАО КМЗ.
59. Отчет по практике в дознании
60. Отчет по практике в Банке АСАКА
61. Бухгалтерский отчет об учебной практике
62. Отчет о практике на предприятии
63. Отчет о прохождении производственной практики по бухучету
65. Отчет по преддипломной практике ОООХолод
66. Отчет по производственной практике по бухгалтерскому учету на ГХЗ
67. Отчет о практике ЗАО АРЭК предприятие Республики Казахстан
68. Отчет по практике "Межевое дело"
69. Отчет о производственной практике в ОПХ племзавод Боровское, Новосибирской области
73. Отчет о практике в сбербанке
74. Отчет о прохождении практики в ТОО "Автопарк"
75. Отчет о прохождении ознакомительной практики в правоохранительных органах
76. Отчет по товароведно-торговой практике в магазине "Трусовский хлеб"
78. Отчет по производственной практике
79. Отчет комплексной психолого-педагогической практики
80. Отчет об экономической практике в ЗАО «КОМДИВ»
81. Отчет по практике на ОАО "Ижевские мотоциклы"
82. Отчет по производственной практике (завод "Фиолент")
84. Отчёт по летней геодезической практике за 1 курс
89. Формы творческой активности в американской джазовой практике
90. Реферат по научной монографии А.Н. Троицкого «Александр I и Наполеон» Москва, «Высшая школа»1994 г.
91. Отчёт по производственной практике "Локальные сети"
92. Теория и практика производства накопителей на гибких магнитных дисках
93. Отчетная ведомость склада. Пример отчета СУБД FoxPro
94. Отчет по практической работе "Изучение MS Windows & MS Word 4 Windows 2.0"
97. Дневник практики на подстанции скорой помощи
99. Отчёт о прохождении производственной практики (работа в стационаре)