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

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

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

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

Оглавление

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

Файлы: 1 файл

ВВЕДЕНИЕ.doc

— 130.50 Кб (Скачать)

Федеральное агентство по образованию Российской Федерации

Государственное образовательное учреждение высшего  профессионального образования

«Южно-Уральский  государственный университет»

Факультет «Архитектурный» 
 

Реферат по дисциплине:

Компьютерные  методы для решения задач по физике 
 
 
 

Тема  реферата:  

 ОПРЕДЕЛЕНИЕ ПРОДОЛЖИТЕЛЬНОСТИ ИНСОЛЯЦИИ ПОМЕЩЕНИЯ 
 
 
 
 
 
 
 

                                                                                        
 

                                                                                      Выполнил:

                                                                                         Ст. гр. А-353

Щелконогова О. Е.

                                                                                      Проверил:

                                                                                           Иванов М. Г. 
 
 
 
 
 
 
 
 
 
 

Челябинск

2011

ЮЖНО-УРАЛЬСКИЙ  ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ 
 
 
 

                                      Факультет:                                       Архитектурный

                                      Специальность:         Дизайн архитектурной среды

                                      Кафедра:                                                      Дизайн_

                                     Дисциплина:           Компьютерные методы для___                              

                                                                           решения задач по физике___

   

ЗАДАНИЕ

по реферату 
 

Студент группы А-353 Щелконогова О. Е.__________________________ 

  1. Тема реферата Определение продолжительности инсоляции в_____                   _помещении_______________________________________________
 
 
  1. Срок сдачи  16 мая 2011 года_________________________________
 
 
  1. Дата выдачи задания 6 апреля 2011года________________________
 
 
 
 
 
 
 
 
 
 
 
 

Руководитель  Иванов М. Г._______________________________________ 

Задание принял к исполнению 6 апреля 2011 года____________________ 

Подпись студента _______________________________________________ 
 

АННОТАЦИЯ 

                                                                       Щелконогова О. Е.

Челябинск, ЮУрГУ, А-353 
 
 
 
 
 
 

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

Задача – с помощью программы BASIC рассчитать инсоляцию помещения. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

СОДЕРЖАНИЕ 

Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5

Язык программирования . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6

Программирование . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

Расчетная схема  инсоляции жилого помещения . . . . . . . . . . . . . . . . . . . .10

Блок-схема алгоритма . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

Список имен . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

Текст программы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

Компьютерный  расчет . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15

Заключение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16

Литература . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

ВВЕДЕНИЕ 

Инсоляция - это облучение поверхностей и пространств прямыми солнечными лучами.

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

Расчеты продолжительности инсоляции являются обязательным разделом в составе предпроектной и проектной документации. 

Особенно  остро проблема инсоляции проявляется  в плотной многоэтажной застройке. В этом случае не достаточно просто правильно расположить здания и  сооружения с учетом всех нормативных расстояний. Необходимо выполнить планировку помещений жилых и общественных зданий и прилегающих территорий таким образом, чтобы она соответствовала санитарным правилам и нормам. 

Способы расчета времени  инсоляции 

Существуют два способа расчета времени инсоляции: в ручную (с помощью инсоляционного графика) и автоматизировано (с помощью специализированных компьютерных программ). Разумеется, компьютерный способ позволяет быстрее и точнее проводить расчеты, что очень важно в условиях уплотненной застройки. Ручной способ позволяет выполнять расчеты, не претендующие на высокую точность. Компьютерные программы позволяют учитывать нюансы застройки, выполнять и контролировать ввод исходных данных. Например, программа РСЭС-2,0, используемая в лабораториях судебных экспертиз, позволяет учитывать все нюансы застройки и все особенности архитектурных форм (скаты крыш и т.д.), экструзия объектов из сканированной подосновы убыстряет ввод данных, а ее средства 3D моделирования позволяют контролировать правильность введения данных и анализировать расчетную ситуацию. 

Что требуется, чтобы  выполнить расчет? 

Для выполнения расчета, нужно задать геометрические характеристики расчетного объекта (помещения  или участка) и систему затеняющих объектов. Необходимо учесть направления сторон света и широту местности. 

Что является результатом  расчета времени  инсоляции?

Результатом расчета времени инсоляции являются величины, характеризующие инсоляцию (время инсоляции в часах и  минутах, количество интервалов инсоляции, процент инсолируемой территории). 

5

ЯЗЫК  ПРГРАММИРОВАНИЯ 

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

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

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

В некоторых  языках вместо машинного кода генерируется интерпретируемый двоичный код «виртуальной машины», также называемый байт-кодом (byte-code). Такой подход применяется в Forth, некоторых реализациях Lisp, Java, Perl, Python, .NET Framework. 

Язык  программирования BASIC 

Бейсик (BASIC — сокращение от англ. Beginner's All-purpose Symbolic Instruction Code — универсальный код символических инструкций для начинающих; англ. basic — основной, базовый) — семейство высокоуровневых языков программирования.

  

6

Был разработан в 1963 году профессорами Дартмутского колледжа Томасом Куртом (Thomas E. Kurtz, 1928-) и Джоном Кемени (John G. Kemeny, 1926—1993). Язык предназначался для обучения программированию и получил широкое распространение в виде различных диалектов, прежде всего, как язык для домашних микрокомпьютеров.  

Описание  языка

Синтаксис языка напоминает Fortran и многие элементы — явные заимствования из него. Язык задумывался для обучения, поэтому  его конструкции максимально  просты. Как и в других языках программирования — ключевые слова  взяты из английского языка. Основных типов данных два: строки и числа. С появлением версии Visual Basic, а также различных его модификаций (таких как VBA) в языке появились многие другие типы данных, и дополнения типичные для современных языков программирования (например, такие как объектная модель). Объявление переменных не требует специальной секции (в отличие, например, от Паскаля). Объявление переменной — это первое её использование.

 

Поздние версии

 С  появлением Visual Basic ориентированного  на разработку Windows-приложений с графическим интерфейсом пользователя — ситуация намного улучшилась. Бейсик был существенно расширен как язык и необходимость часто использовать GOTO отпала. Если GOTO всё же используется, то теперь нет необходимости давать метки каждой строке и в качестве меток может быть любая константа, а не только целые числа. Подпрограммы с GOSUB — теперь не используются, вызов процедур осуществляется также как и в других языках программирования: по имени функции, с возможностью передачи параметров. Признак типа в именах переменных теперь не является обязательным, но если его указывать — это не будет считаться ошибкой. Практически все недостатки присущие ранним версиям были исправлены и программирование на современных диалектах Бейсика — практически так же удобно и гибко, как и при использовании аналогов (например, таких как Delphi).

 Существует  множество современных реализаций  компилятора Basic, в состав платформы  Microsoft .NET входит компилятор Visual Basic .NET. Помимо этого, бейсик широко  применяется как основа для различных скриптовых языков (например, написание макросов в пакете Microsoft Office выполняется на специализированном диалекте VBA).  
 
 
 
 
 
 

7

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