Difference between revisions of "AY Honors/Computer Programming/Answer Key"

From Pathfinder Wiki
< AY Honors‎ | Computer ProgrammingAY Honors/Computer Programming/Answer Key
(+ SAD honor "Computer Programming")
 
m (- Category of AYHAB)
 
(7 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<languages /><br />
+
{{HonorSubpage}}
<noinclude><translate></noinclude>
+
<section begin="Body" />
{{honor_desc
+
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=1}}
|stage=00
+
<noinclude><translate><!--T:45-->
|honorname=Computer Programming
+
</noinclude>
|skill=3
+
<!-- 1. Submit a report of at least two pages on the history of programming languages. -->
|year=2012
 
|category=Vocational
 
|authority=South American Division
 
|insignia_source=SAD
 
|insignia=Programmable Information.png
 
}}
 
  
==1. Submit a report of at least two pages on the history of programming languages.==
+
<!--T:46-->
 +
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 1 -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=2}}
 +
<noinclude><translate><!--T:47-->
 +
</noinclude>
 +
<!-- 2. Define Logic programming. -->
  
==2. Define Logic programming.==
+
<!--T:48-->
 +
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 2 -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=3}}
 +
<noinclude><translate><!--T:49-->
 +
</noinclude>
 +
<!-- 3. Choose a programming language to develop a system and describe the origin of this language. -->
  
==3. Choose a programming language to develop a system and describe the origin of this language.==
+
<!--T:50-->
 +
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 3 -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=4}}
 +
<noinclude><translate><!--T:51-->
 +
</noinclude>
 +
<!-- 4. Present to the instructor: -->
  
==4. Present to the instructor:==
+
<!--T:52-->
 +
<noinclude></translate></noinclude>
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=4a}} <!--T:6-->
 +
<noinclude><translate><!--T:53-->
 +
</noinclude>
  
===a. A project of a management system of a Pathfinder Club that has integrated:===
+
<!--T:54-->
 +
<noinclude></translate></noinclude>
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=4ai|dispreq=i}} <!--T:7-->
 +
<noinclude><translate><!--T:55-->
 +
</noinclude>
  
====1. Log of units, honors, classes, and Pathfinders====
+
<!--T:56-->
 +
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 4ai -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=4aii|dispreq=ii}} <!--T:8-->
 +
<noinclude><translate><!--T:57-->
 +
</noinclude>
  
====2. Control of monthly dues====
+
<!--T:58-->
 +
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 4aii -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=4aiii|dispreq=iii}} <!--T:9-->
 +
<noinclude><translate><!--T:59-->
 +
</noinclude>
  
====3. Cash control====
+
<!--T:60-->
 +
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 4aiii -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=4aiv|dispreq=iv}} <!--T:10-->
 +
<noinclude><translate><!--T:61-->
 +
</noinclude>
  
====4. Control of expenses====
+
<!--T:62-->
 +
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 4aiv -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=4av|dispreq=v}} <!--T:11-->
 +
<noinclude><translate><!--T:63-->
 +
</noinclude>
  
====S. Control of assets====
+
<!--T:64-->
 +
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 4av -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=4avi|dispreq=vi}} <!--T:12-->
 +
<noinclude><translate><!--T:65-->
 +
</noinclude>
  
====6. Record control====
+
<!--T:66-->
 +
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 4avi -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=4avii|dispreq=vii}} <!--T:13-->
 +
<noinclude><translate><!--T:67-->
 +
</noinclude>
  
====7. Event control====
+
<!--T:68-->
 +
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 4avii -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=4aviii|dispreq=viii}} <!--T:14-->
 +
<noinclude><translate><!--T:69-->
 +
</noinclude>
  
====8. Permission slip report====
+
<!--T:70-->
 +
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 4aviii -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=4aix|dispreq=ix}} <!--T:15-->
 +
<noinclude><translate><!--T:71-->
 +
</noinclude>
  
====9. Cash flow report====
+
<!--T:72-->
 +
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 4aix -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=4ax|dispreq=x}} <!--T:16-->
 +
<noinclude><translate><!--T:73-->
 +
</noinclude>
  
====10. Assets report====
+
<!--T:74-->
 +
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 4ax -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=4axi|dispreq=xi}} <!--T:17-->
 +
<noinclude><translate><!--T:75-->
 +
</noinclude>
  
====11. Minutes and events book report====
+
<!--T:76-->
 +
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 4axi -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=4axii|dispreq=xii}} <!--T:18-->
 +
<noinclude><translate><!--T:77-->
 +
</noinclude>
  
====12. Monthly dues report====
+
<!--T:78-->
 +
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 4axii -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=4axiii|dispreq=xiii}} <!--T:19-->
 +
<noinclude><translate><!--T:79-->
 +
</noinclude>
  
====13. Units, classes, honors, and Pathfinder report====
+
<!--T:80-->
 +
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 4axiii -->
 +
{{CloseReq}} <!-- 4a -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=4b}} <!--T:20-->
 +
<noinclude><translate><!--T:81-->
 +
</noinclude>
  
===b. A computer system with the modules mentioned.===
+
<!--T:82-->
 +
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 4b -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=4c}} <!--T:21-->
 +
<noinclude><translate><!--T:83-->
 +
</noinclude>
  
===c. The source code of the modules mentioned.===
+
<!--T:84-->
 +
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 4c -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=4d}} <!--T:22-->
 +
<noinclude><translate><!--T:85-->
 +
</noinclude>
  
===d. Instructions for using the system.===
+
<!--T:86-->
 +
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 4d -->
 +
{{CloseReq}} <!-- 4 -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=5}}
 +
<noinclude><translate><!--T:87-->
 +
</noinclude>
 +
<!-- 5. Complete one of the following points: -->
  
==5. Complete one of the following points:==
+
<!--T:88-->
 +
<noinclude></translate></noinclude>
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=5a}} <!--T:24-->
 +
<noinclude><translate><!--T:89-->
 +
</noinclude>
  
===a. Have a certificate of completing a course in which you learned programming language.===
+
<!--T:90-->
 +
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 5a -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=5b}} <!--T:25-->
 +
<noinclude><translate><!--T:91-->
 +
</noinclude>
  
===b. Define and conceptualize the following topics:===
+
<!--T:92-->
 +
<noinclude></translate></noinclude>
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=5bi|dispreq=i}} <!--T:26-->
 +
<noinclude><translate><!--T:93-->
 +
</noinclude>
  
====1. Source code====
+
<!--T:94-->
 +
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 5bi -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=5bii|dispreq=ii}} <!--T:27-->
 +
<noinclude><translate><!--T:95-->
 +
</noinclude>
  
====2. Machine code====
+
<!--T:96-->
 +
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 5bii -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=5biii|dispreq=iii}} <!--T:28-->
 +
<noinclude><translate><!--T:97-->
 +
</noinclude>
  
====3. Compilers====
+
<!--T:98-->
 +
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 5biii -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=5biv|dispreq=iv}} <!--T:29-->
 +
<noinclude><translate><!--T:99-->
 +
</noinclude>
  
====4. Interpreters====
+
<!--T:100-->
 +
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 5biv -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=5bv|dispreq=v}} <!--T:30-->
 +
<noinclude><translate><!--T:101-->
 +
</noinclude>
  
====5. Linear programming====
+
<!--T:102-->
 +
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 5bv -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=5bvi|dispreq=vi}} <!--T:31-->
 +
<noinclude><translate><!--T:103-->
 +
</noinclude>
  
====6. Modular programming====
+
<!--T:104-->
 +
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 5bvi -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=5bvii|dispreq=vii}} <!--T:32-->
 +
<noinclude><translate><!--T:105-->
 +
</noinclude>
  
====7. Structured programming====
+
<!--T:106-->
 +
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 5bvii -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=5bviii|dispreq=viii}} <!--T:33-->
 +
<noinclude><translate><!--T:107-->
 +
</noinclude>
  
====8. Object-oriented programming====
+
<!--T:108-->
 +
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 5bviii -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=5bix|dispreq=ix}} <!--T:34-->
 +
<noinclude><translate><!--T:109-->
 +
</noinclude>
  
====9. Structured type====
+
<!--T:110-->
 +
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 5bix -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=5bx|dispreq=x}} <!--T:35-->
 +
<noinclude><translate><!--T:111-->
 +
</noinclude>
  
====10. High-level programming====
+
<!--T:112-->
 +
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 5bx -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=5bxi|dispreq=xi}} <!--T:36-->
 +
<noinclude><translate><!--T:113-->
 +
</noinclude>
  
====11. Medium-level programming====
+
<!--T:114-->
 +
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 5bxi -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=5bxii|dispreq=xii}} <!--T:37-->
 +
<noinclude><translate><!--T:115-->
 +
</noinclude>
  
====12. Low-level programming====
+
<!--T:116-->
 +
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 5bxii -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=5bxiii|dispreq=xiii}} <!--T:38-->
 +
<noinclude><translate><!--T:117-->
 +
</noinclude>
  
====13. How many language generations exist and what are they?====
+
<!--T:118-->
 +
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 5bxiii -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=5bxiv|dispreq=xiv}} <!--T:39-->
 +
<noinclude><translate><!--T:119-->
 +
</noinclude>
  
====14. Compiled language====
+
<!--T:120-->
 +
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 5bxiv -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=5bxv|dispreq=xv}} <!--T:40-->
 +
<noinclude><translate><!--T:121-->
 +
</noinclude>
  
====15. Script language====
+
<!--T:122-->
 +
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 5bxv -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=5bxvi|dispreq=xvi}} <!--T:41-->
 +
<noinclude><translate><!--T:123-->
 +
</noinclude>
  
====16. Interpreted language====
+
<!--T:124-->
 +
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 5bxvi -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=5bxvii|dispreq=xvii}} <!--T:42-->
 +
<noinclude><translate><!--T:125-->
 +
</noinclude>
  
====17. Programming paradigm====
+
<!--T:126-->
 +
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 5bxvii -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=5bxviii|dispreq=xviii}} <!--T:43-->
 +
<noinclude><translate><!--T:127-->
 +
</noinclude>
  
====18. Syntax of programming languages====
+
<!--T:128-->
 
+
<noinclude></translate></noinclude>
==References==
+
{{CloseReq}} <!-- 5bxviii -->
[[Category:Adventist Youth Honors Answer Book|{{SUBPAGENAME}}]]
+
{{CloseReq}} <!-- 5b -->
 +
{{CloseReq}} <!-- 5 -->
 +
<noinclude><translate></noinclude>
 +
==References== <!--T:44-->
 
<noinclude></translate></noinclude>
 
<noinclude></translate></noinclude>
 +
{{CloseHonorPage}}

Latest revision as of 16:16, 14 July 2022

Other languages:
English • ‎español • ‎português do Brasil
Computer Programming

Skill Level

3

Year

2012

Version

18.11.2024

Approval authority

South American Division

Programmable Information AY Honor.png
Computer Programming
Vocational
Skill Level
123
Approval authority
South American Division
Year of Introduction
2012
See also


1

Submit a report of at least two pages on the history of programming languages.



2

Define Logic programming.



3

Choose a programming language to develop a system and describe the origin of this language.



4

Present to the instructor:



4a

A project of a management system of a Pathfinder Club that has integrated:



i

Log of units, honors, classes, and Pathfinders



ii

Control of monthly dues



iii

Cash control



iv

Control of expenses



v

Control of assets



vi

Record control



vii

Event control



viii

Permission slip report



ix

Cash flow report



x

Assets report



xi

Minutes and events book report



xii

Monthly dues report



xiii

Units, classes, honors, and Pathfinder report




4b

A computer system with the modules mentioned.



4c

The source code of the modules mentioned.



4d

Instructions for using the system.




5

Complete one of the following points:



5a

Have a certificate of completing a course in which you learned programming language.



5b

Define and conceptualize the following topics:



i

Source code



ii

Machine code



iii

Compilers



iv

Interpreters



v

Linear programming



vi

Modular programming



vii

Structured programming



viii

Object-oriented programming



ix

Structured type



x

High-level programming



xi

Medium-level programming



xii

Low-level programming



xiii

How many language generations exist and what are they?



xiv

Compiled language



xv

Script language



xvi

Interpreted language



xvii

Programming paradigm



xviii

Syntax of programming languages






References