2. SEMÁNTICA Y SINTAXIS
www.jmontenegro.word
press.com
Forma en que se escribe un programa. En
cualquier lenguaje se puede concebir como una
Sintaxis de caracteres escogidos de algún conjunto o
alfabeto de caracteres. Las reglas que
determinan si éste (un programa) es válido o
no, constituyen la sintaxis de un lenguaje.
Conjunto de reglas que determina el significado
de los programas. En informática, la semántica
Semántica es considerada una aplicación de la lógica-
matemática La semántica refleja el significado
de programas o funciones.
2 UNI-NORTE
3. EJEMPLO
www.jmontenegro.word
press.com
Los programas pueden separarse en su parte
sintáctica (la estructura gramatical) y su parte
semántica (el significado).
Por ejemplo, las siguientes sentencias de
programación utilizan diferentes sintaxis (en
diferentes lenguajes), pero resultan en la misma
semántica (hacen lo mismo):
1) x += y; (C, Java, etc)
2) x := x + y; (Pascal)
3) x = x + y (V. BASIC, Fortran)
3 UNI-NORTE
4. TIPO DE DATOS PRIMITIVOS
www.jmontenegro.word
press.com
Se llama tipo primitivo o tipo elemental a
los tipos de datos originales de un lenguaje
de programación, esto es, aquellos que nos
proporciona el lenguaje y con los que
podemos (en ocasiones) construir tipos de
datos abstractos y estructuras de datos.
Generalmente ejemplos de tipos primitivos
son:
Char (carácter) String (cadena de caracteres)
Int (entero) Puntero (dirección de
Float (real (coma flotante)) memoria)
Booleano: (lógico: True, False)
4 UNI-NORTE
5. VARIABLES
www.jmontenegro.word
press.com
Son estructuras de datos que, como
su nombre indica, pueden cambiar
de contenido a lo largo de la
ejecución de un programa. Una
variable corresponde a un área
reservada en la memoria
principal del ordenador pudiendo ser
de longitud:
5 UNI-NORTE
6. www.jmontenegro.word
press.com
Fija.- Cuando el tamaño de la misma no
variará a lo largo de la ejecución del
programa. Todas las variables, sean
del tipo que sean tienen longitud fija,
salvo algunas excepciones — como las
colecciones de otras variables (arrays) o
las cadenas.
Variable.- Cuando el tamaño de la misma
puede variar a lo largo de la ejecución.
Típicamente colecciones de datos.
6 UNI-NORTE
7. CONSTANTES
www.jmontenegro.word
press.com
En programación, una constante es un
valor que no puede ser alterado durante la
ejecución de un programa.
Una constante corresponde a una longitud
fija de un área reservada en la memoria
principal del ordenador, donde el
programa almacena valores fijos.
7 UNI-NORTE
8. www.jmontenegro.word
press.com
Por ejemplo:
El valor de pi = 3.1416
Por conveniencia, el nombre de las
constantes suele escribirse en
mayúsculas en la mayoría de
lenguajes.
8 UNI-NORTE
11. Representación con elementos físicos de
almacenamiento.
www.jmontenegro.word
press.com
Un disquete_____________1,44 megabyte.
Un C.D.________________ 700 megabytes.
Un DVD________________ 4.7 Gigabytes.
Ej. de conversión - Regla de tres simples.
1Gb _________________ 1.024 Mb.
4.7Gb ________________ x
4,7 x 1024 = 4812,8Mb.
11 UNI-NORTE
12. Ejercicios de conversión de unidades de
almacenamiento.
www.jmontenegro.word
press.com
1. Tengo un DVD de 4.812,8 megabytes
¿Cuántos gigabytes tengo con esta
cantidad?
2. ¿Cuántos CD’s, necesitaré para igualar la
capacidad de un D.V.D. de 4.7 Gb?.
3. Un C.D. Con música en formato MP III,
tiene grabado 700 Mb. ¿Cuántos disquetes
necesitaré para copiar del C.D.?
12 UNI-NORTE
13. www.jmontenegro.word
press.com
4. Poseo los siguientes pendrive’s: de 4Gb, de
3Gb.y de 512Mb. ¿Cuál de los pendrive’s es el
más adecuado para bajar videos de la Web, en
formato MP IV, si tiene un total de 4500Kb?
5. Un reproductor de MP III de 256Mb, en la P.C.
hay 60 temas musicales de 3.072Kb. ¿Podré
bajar los temas musicales al reproductor?.
6. En un disco duro hay un software de 2800Mb,
¿Quiero bajar a un disco Extraíble? ¿De que
medida en Gb. necesitaré?
13 UNI-NORTE
14. www.jmontenegro.word
press.com
7. En mis documentos, tengo los siguientes
archivos:
Informe.doc de 1024B
Direcciones.RTF de 512B
Depósitos_Diciembre.doc de 6383kB
CD_1 Software_Biblio_2010 de 608MB
CD_2 Software_Biblio_2010 de 670MB
¿Cuál es el total de la información en MB y GB?
¿Qué tarjeta de memoria (pendrive) utilizaré para
guardar la información?
14 UNI-NORTE