Автор: Пользователь скрыл имя, 22 Декабря 2011 в 20:26, реферат
Инсоляция - это облучение поверхностей и пространств прямыми солнечными лучами.
Инсоляция является важным фактором, оказывающим оздоравливающее влияние на среду обитания человека и должна быть использована в жилых, общественных зданиях и на территории жилой застройки.
Расчеты продолжительности инсоляции являются обязательным разделом в составе предпроектной и проектной документации.
Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
Язык программирования . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
Программирование . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Расчетная схема инсоляции жилого помещения . . . . . . . . . . . . . . . . . . . .10
Блок-схема алгоритма . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Список имен . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Текст программы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Компьютерный расчет . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
Заключение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
Литература . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Программи́рование
— в обычном понимании, это
процесс создания компьютерных программ.
Программированием также называют настройку
электронных устройств и программно-аппаратных
комплексов (например, программирование
цифровых АТС, программирование бытовых
приборов конечным пользователем, запись
информации в ПЗУ). Разработку логической
схемы для ПЛИС тоже называют программированием.
В общем понимании, программирование -
это процесс описания функционирования
устройства, который может быть выражен
либо в структуре самого устройства, либо
в виде набора инструкций. Программирование
сочетает в себе элементы науки (логика,
математика, информатика, кибернетика),
инженерной дисциплины, и искусства (авторской
творческой деятельности).
В узком
смысле (так называемое кодирование)
под программированием
В более
широком смысле под программированием
понимают весь спектр активностей, связанных
с созданием и поддержанием в
рабочем состоянии программ (программного
обеспечения ЭВМ). Более точный и
современный термин - программная
инженерия, или инженерия ПО. Сюда входят
анализ и постановка задачи, проектирование
программы, построение алгоритмов, разработка
структур данных, написание текстов программ,
отладка и тестирование программ (испытания
программ), документирование, настройка
(конфигурирование), доработка и сопровождение.
Программирование
для ЭВМ основывается на использовании
языков программирования, на которых
записывается программа. Для того, чтобы
программа могла быть понята и
исполнена ЭВМ, требуется специальный
инструмент - транслятор. Основными разновидностями
трансляторов являются компилятор и интерпретатор.
В настоящее время активно используются
так называемые интегрированные среды
разработки программ, включающие в свой
состав также редактор для ввода и редактирования
текстов программ, отладчик для поиска
и устранения ошибок в программах, компоновщик
для сборки программы из нескольких модулей,
и другие служебные модули. Текстовый
редактор среды программирования может
иметь специфичную функциональность,
такую как индексация имен, отображение
документации, средства визуального создания
пользовательского интерфейса. С помощью
текстового редактора
8
программист
производит набор программы в
виде текста, который называют исходным
кодом. Язык программирования определяет
синтаксис и изначальную семантику
исходного кода, семантика языка программирования
может расширяться текстом программы,
дополнительными библиотеками и программно-аппаратным
окружением, в котором исполняется программа.
Компилятор преобразует текст программы
в машинный код, непосредственно исполняемый
электронными компонентами компьютера.
Интерпретатор либо явно не преобразует
текст программы в машинный код, либо делает
такое преобразование в процессе выполнения
программы.
Программирование в широком смысле можно разбить на несколько стадий:
9
РАСЧЕТНАЯ
СХЕМА ИНСОЛЯЦИИ ЖИЛОГО ПОМЕЩЕНИЯ
Предположим, имеется
некая застройка:
Где: a – азимут преграды, угол
h – высота стояния Солнца над горизонтом;
3 – t2
10= = 0.017453 рад, 150 = 0.261795 рад
- широта местности
10
Построим
и рассмотрим сечение 1:
= 0
Нужно найти: H, l, a,
Получаем: - затенение
t - время
h - высота
11
БЛОК-СХЕМА
АЛГОРИТМА
12
СПИСОК
ИМЕН
H = H
L = l
A = a
B = гр
С = tg
E = рад
F = cos
G = cosh
J = sin
I = arctg
M = t
N = рад
N1 = гр
P = sinh
T = hрад
D = aрад
K = tрад
P1 = tgh
T1
= hгр
13
ТЕКСТ ПРОГРАММЫ
5 REM SVETB.BAS
10 INPUT H , L , A , B
20 C = H / L
30 D = 0.017453 * A
40 B = 0.017453 * B
50 F = cos ( D ) / SQR ( 1 – cos ( E ) ^ 2 * sin ( D ) ^ 2
60 G = sin ( E ) / SQR ( 1 – cos ( E ) ^ 2 * sin ( D ) ^ 2
70 J = SQR ( 1 – F ^ 2 )
80 I = J / F
90 K = ARN ( I )
100 M = K / 0.261795
110 N = ARN ( C )
115 N1 = N / 0.017453
120 P = SQR ( 1 – G ^ 2 )
125 P1 = P / G
130 T = ATN ( P1 )
140 PRINT “ N1 = “ ; N1 , “ M = “ ; M , “ T1 = “ ; T1
150 END
14
КОМПЬЮТЕРНЫЙ
РАСЧЕТ
? 43.2 , 54 , 0 , 55
N1 = 38.66 M = 0 T1 = 35.06
? 43.2 , 59 , 24 , 55
N1 = 36.21 M = 1.33 T1 = 32.67
? 43.2 , 61 , 37.5 , 55
N1 = 35.31 M =
2.14 T1 = 29.12
Время инсоляции:
t
= 2.14 – 1.33 = 0.84 часа
15
ЗАКЛЮЧЕНИЕ
Подготовив реферат, я ознакомилась с языком программирования.
Выполнив расчет
инсоляции в программе BASIC, я научилась
пользоваться этой программой. Программа
BASIC значительно сокращает время расчета,
по сравнению с теми затратами времени,
котоые пришлись бы на расчет вручную.
16
ЛИТЕРАТУРА
17
КОНТРОЛЬНЫЙ ПРИМЕР
Информация о работе Определение продолжительности инсоляции помещения