Тема №2. Этапы решения строительных задач на компьютере План



Download 0,86 Mb.
bet1/4
Sana14.07.2022
Hajmi0,86 Mb.
#800523
  1   2   3   4
Bog'liq
Лекция №2


Тема №2. Этапы решения строительных задач на компьютере
План:

  1. Этапы решения строительных задач на компьютере.

  2. Современные технологии программирования в области архитектуры и строительства

  3. Основные элементы языков программирования.


  1. Этапы решения строительных задач на компьютере



Этапы решения задач на компьютерах. Трансляция, компиляция и интерпретация

  • постановка задачи;

  • математическая формализация;

  • построение алгоритма;

  • составление программы на языке программирования;

  • отладка и тестирование программы;

  • проведение расчетов и анализ полученных результатов.

1. Постановка задачи — формулируется цель решения задачи, подробно описывается ее содержание; проводится анализ условий, при которых решается поставленная задача, выявляется область определения входных параметров задачи.
2. Выбор и обоснование метода решения — модель решения задачи реализуется на основе конкретных приемов и методов решения.
3. Построение алгоритма — на данном этапе составляется алгоритм решения задачи, в соответствии с выбранным методом решения..
4. Составление программы — алгоритм решения переводится на конкретный язык программирования.
5. Отладка программы — процесс устранения синтаксических и логических ошибок в программе.
6. Решение задачи на компьютере и анализ результатов.
Все приведенные этапы тесно связаны между собой. Например, анализ результатов может привести к необходимости внесения изменений в программу, алгоритм, метод решения или даже в постановку задачи. Процесс создания программы включает:
• Составление исходного кода программы на языке программирования.
• Этап трансляции, необходимый для создания объектного кода программы.
• Построение загрузочного модуля, готового к исполнению.
Все перечисленные выше действия требуют наличия специальных программных средств.

Совокупность этих программных средств входит в состав системы программирования'. • Текстовый редактор (необходимый для создания и редактирования исходного кода программы на языке программирования).
• Компилятор.
• Редактор связей.
• Отладчик.
• Библиотеки функций.
• Справочная система.
Современное состояние языков программирования можно представить в виде следующей классификации.

Трансляция, компиляция, интерпретация. Транслятор – это программа, преобразующая программу на языке программирования в машинный код.
По способу получения выполняемой программы трансляторы делятся на:
1) компиляторы и ассемблеры – работают в режиме компиляции;
2) интерпретаторы – работают в режиме интерпретации.
По уровню языка программирования трансляторы делятся на:
1) компиляторы;
2) ассемблеры.

Download 0,86 Mb.

Do'stlaringiz bilan baham:
  1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish