Определение продолжительности инсоляции помещения

Автор: Пользователь скрыл имя, 22 Декабря 2011 в 20:26, реферат

Краткое описание

Инсоляция - это облучение поверхностей и пространств прямыми солнечными лучами.
Инсоляция является важным фактором, оказывающим оздоравливающее влияние на среду обитания человека и должна быть использована в жилых, общественных зданиях и на территории жилой застройки.
Расчеты продолжительности инсоляции являются обязательным разделом в составе предпроектной и проектной документации.

Оглавление

Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
Язык программирования . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
Программирование . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Расчетная схема инсоляции жилого помещения . . . . . . . . . . . . . . . . . . . .10
Блок-схема алгоритма . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Список имен . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Текст программы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Компьютерный расчет . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
Заключение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
Литература . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

Файлы: 1 файл

ВВЕДЕНИЕ.doc

— 130.50 Кб (Скачать)
nter">ПРОГРАММИРОВАНИЕ 

Программи́рование — в обычном понимании, это  процесс создания компьютерных программ. Программированием также называют настройку электронных устройств и программно-аппаратных комплексов (например, программирование цифровых АТС, программирование бытовых приборов конечным пользователем, запись информации в ПЗУ). Разработку логической схемы для ПЛИС тоже называют программированием. В общем понимании, программирование - это процесс описания функционирования устройства, который может быть выражен либо в структуре самого устройства, либо в виде набора инструкций. Программирование сочетает в себе элементы науки (логика, математика, информатика, кибернетика), инженерной дисциплины, и искусства (авторской творческой деятельности). 

В узком  смысле (так называемое кодирование) под программированием понимается написание инструкций на конкретном языке программирования, часто по уже имеющемуся алгоритму (плану, методу решения задачи). Соответственно, люди, которые этим занимаются, называются программистами (на жаргоне - кодерами), а те, кто разрабатывает алгоритмы - алгоритмистами, специалистами предметной области, математиками. 

В более  широком смысле под программированием  понимают весь спектр активностей, связанных  с созданием и поддержанием в  рабочем состоянии программ (программного обеспечения ЭВМ). Более точный и  современный термин - программная  инженерия, или инженерия ПО. Сюда входят анализ и постановка задачи, проектирование программы, построение алгоритмов, разработка структур данных, написание текстов программ, отладка и тестирование программ (испытания программ), документирование, настройка (конфигурирование), доработка и сопровождение. 

Программирование  для ЭВМ основывается на использовании  языков программирования, на которых  записывается программа. Для того, чтобы  программа могла быть понята и  исполнена ЭВМ, требуется специальный  инструмент - транслятор. Основными разновидностями трансляторов являются компилятор и интерпретатор. В настоящее время активно используются так называемые интегрированные среды разработки программ, включающие в свой состав также редактор для ввода и редактирования текстов программ, отладчик для поиска и устранения ошибок в программах, компоновщик для сборки программы из нескольких модулей, и другие служебные модули. Текстовый редактор среды программирования может иметь специфичную функциональность, такую как индексация имен, отображение документации, средства визуального создания пользовательского интерфейса. С помощью текстового редактора  

8

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

Программирование  в широком смысле можно разбить  на несколько стадий:

  • Анализ
  • Проектирование — разработка комплекса алгоритмов
  • Кодирование и компиляцию — написание исходного текста программы и преобразование его в исполнимый код с помощью компилятора
  • Тестирование и отладку — выявление и устранение ошибок в программах
  • Испытания и сдачу программ
  • Сопровождение
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

9

РАСЧЕТНАЯ СХЕМА ИНСОЛЯЦИИ ЖИЛОГО ПОМЕЩЕНИЯ 

Предположим, имеется  некая застройка: 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Где: a – азимут преграды, угол

        h – высота стояния Солнца над горизонтом; 

3t2 

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

ЛИТЕРАТУРА 

  1. «Основы информатики» , Крамаров С. О. , 2007 г.
  2. QBASIC (программа)
  3. http://ru.wikipedia.org
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

17

КОНТРОЛЬНЫЙ ПРИМЕР

Информация о работе Определение продолжительности инсоляции помещения