This repository has been archived by the owner on May 31, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
p1.html
163 lines (157 loc) · 9.33 KB
/
p1.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" />
<title>Jorge González | Laboratorio de Lenguajes de Programación</title>
<link rel="stylesheet" href="css/main.css" />
</head>
<body class="is-preload">
<div id="wrapper">
<div id="main">
<div class="inner">
<header id="header">
<div class="align-center">
<ul class="pagination">
<li><a class="button disabled">Anterior</a></li>
<li><a class="page active">1</a></li>
<li><a class="page" href="p2.html">2</a></li>
<li><a class="page" href="p3.html">3</a></li>
<li><a class="page" href="p4.html">4</a></li>
<li><a class="page" href="p5.html">5</a></li>
<li><a class="page" href="p6.html">6</a></li>
<li><a class="page" href="p7.html">7</a></li>
<li><a class="page" href="p8.html">8</a></li>
<li><a class="page" href="p9.html">9</a></li>
<li><a class="page" href="p10.html">10</a></li>
<li><a class="button" href="p2.html">Siguiente</a></li>
</ul>
</div>
</header>
<section>
<header class="main">
<h1>Práctica #1</h1>
<h2>Conceptos Fundamentales de Lenguajes de Programación</h2>
</header>
<ul>
<li>
<h4>¿Qué es un Lenguaje de Programación?</h4>
<p>
Es un lenguaje como tal, conformado por una serie de instrucciones utilizadas para producir dirversos
resultados que son interpretados posteriormente en una salida de sistema.
Los Lenguajes de Programación suelen ser utilizados para el desarrollo de algoritmos computacionales.
<br>
Estos son conformados por <i>Sintaxis</i>, <i>Semántica</i> y <i>Léxico</i>, lo cual nos permite diferenciar
la forma en que es estructurado. Cada lenguaje tiene distintas estructuras, al igual que la posibilidad de abarcar
distintos paradigmas existentes para la programación.
</p>
</li>
<li>
<h4>¿Cómo debería de ser un Lenguaje de Programación?</h4>
<p>
Un lenguaje de programación debe permitir que una persona con un buen nivel lógico pueda generar instrucciones que
serán dadas a una máquina para si posterior ejecución. Aunque no existe un lenguaje que pueda resolver todos los posibles
casos de la manera más optima, siempre habrá un lenguaje que lo haga, y abra otro que pueda realizarlo sin que la
persona encargada de la programación deba complicarse mucho.
</p>
</li>
<li>
<h4>¿Qué es un Lenguaje de Representación?</h4>
<p>
Es un conjunto de etiquetas que contienen atributos y valores para la representación de información diversa de una
manera organizada y concisa.
</p>
</li>
<li>
<h4>¿Qué es un Lenguaje de Consulta?</h4>
<p>
Son aquellos lenguajes que nos permiten recuperar información almacenada en las llamadas <i>Bases de Datos</i>,
comprenden una serie de instrucciones lógicas y sencillas que nos permiten recopilar y ordenar información de la
manera en que nos sea más conveniente, así mismo como agruparla o incluso filtrarla.
</p>
</li>
<li>
<h4>Menciona un ejemplo de un lenguaje de representación y otro de un lenguaje de consulta.</h4>
<p>
El Lenguaje de Representación más utilizado es el <i>HTML</i>.
<br>
El Lenguaje de Consulta mayormente conocido es el <i>SQL</i>.
</p>
</li>
<li>
<h4>Definición de:</h4>
<ul>
<li>
<h4>Sintaxis</h4>
<p>
Define la estructura básica presente en el lenguaje utilizado. Esto es la manera
en que se definen todas las instrucciones de los programas a crear mediante este
lenguaje.
</p>
</li>
<li>
<h4>Semántica</h4>
<p>
Es la forma lógica de expresar sentencias, ya sean matemáticas, lógicas, etc.
Es decir, esta nos permite seguir una secuencia de instrucciones que podamos comprender
sin mucho esfuerzo.
</p>
</li>
</ul>
</li>
<li>
<h4>¿Cuales son los Elementos de la Sintaxis?</h4>
<p>
<ul>
<li>Elementos Terminales (Léxico o Vocabulario).</li>
<li>Elementos no Terminales (Construcciones intermedias de la Gramática).</li>
<li>
Notación <i>Backus-Naur Form</i> (<i>BNF</i>).
<p>
<span class="image">
<img src="img/bnf_example.png" />
</span>
</p>
</li>
</ul>
</p>
</li>
</ul>
</section>
</div>
</div>
<div id="sidebar">
<div class="inner">
<nav id="menu">
<header class="major">
<h2>Menu Principal</h2>
</header>
<ul>
<li><a href="index.html">Inicio</a></li>
<li>
<span class="opener active">Prácticas</span>
<ul>
<li><a>Práctica #1</a></li>
<li><a href="p2.html">Práctica #2</a></li>
<li><a href="p3.html">Práctica #3</a></li>
<li><a href="p4.html">Práctica #4</a></li>
<li><a href="p5.html">Práctica #5</a></li>
<li><a href="p6.html">Práctica #6</a></li>
<li><a href="p7.html">Práctica #7</a></li>
<li><a href="p8.html">Práctica #8</a></li>
<li><a href="p9.html">Práctica #9</a></li>
<li><a href="p10.html">Práctica #10</a></li>
</ul>
</li>
</ul>
</nav>
</div>
</div>
</div>
<script src="js/jquery.min.js"></script>
<script src="js/browser.min.js"></script>
<script src="js/breakpoints.min.js"></script>
<script src="js/util.js"></script>
<script src="js/main.js"></script>
</body>
</html>