Elementos de programación variables ctes_sist de almacenamiento
-
Upload
johnny-montenegro-molina -
Category
Documents
-
view
1.813 -
download
2
Transcript of Elementos de programación variables ctes_sist de almacenamiento
![Page 1: Elementos de programación variables ctes_sist de almacenamiento](https://reader035.fdocumento.com/reader035/viewer/2022081811/559a1bf61a28ab627b8b45f6/html5/thumbnails/1.jpg)
ELEMENTOS DE PROGRAMACIÓN
www.jmontenegro.wordpress.com Docente: Jhony Montenegro Molina
![Page 2: Elementos de programación variables ctes_sist de almacenamiento](https://reader035.fdocumento.com/reader035/viewer/2022081811/559a1bf61a28ab627b8b45f6/html5/thumbnails/2.jpg)
www.jmontenegro.wordpress.com
UNI-NORTE
SEMÁNTICA Y SINTAXIS
Sintaxis
Forma en que se escribe un programa. En
cualquier lenguaje se puede concebir como una
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.
2
Semántica
Conjunto de reglas que determina el significado
de los programas. En informática, la semántica
es considerada una aplicación de la lógica-
matemática La semántica refleja el significado
de programas o funciones.
![Page 3: Elementos de programación variables ctes_sist de almacenamiento](https://reader035.fdocumento.com/reader035/viewer/2022081811/559a1bf61a28ab627b8b45f6/html5/thumbnails/3.jpg)
EJEMPLO
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)
www.jmontenegro.wordpress.com
UNI-NORTE3
![Page 4: Elementos de programación variables ctes_sist de almacenamiento](https://reader035.fdocumento.com/reader035/viewer/2022081811/559a1bf61a28ab627b8b45f6/html5/thumbnails/4.jpg)
TIPO DE DATOS PRIMITIVOS
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:
www.jmontenegro.wordpress.com
UNI-NORTE4
Char (carácter)
Int (entero)
Float (real (coma flotante))
Booleano: (lógico: True, False)
String (cadena de caracteres)
Puntero (dirección de
memoria)
![Page 5: Elementos de programación variables ctes_sist de almacenamiento](https://reader035.fdocumento.com/reader035/viewer/2022081811/559a1bf61a28ab627b8b45f6/html5/thumbnails/5.jpg)
VARIABLES
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:
www.jmontenegro.wordpress.com
UNI-NORTE5
![Page 6: Elementos de programación variables ctes_sist de almacenamiento](https://reader035.fdocumento.com/reader035/viewer/2022081811/559a1bf61a28ab627b8b45f6/html5/thumbnails/6.jpg)
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.
www.jmontenegro.wordpress.com
UNI-NORTE6
![Page 7: Elementos de programación variables ctes_sist de almacenamiento](https://reader035.fdocumento.com/reader035/viewer/2022081811/559a1bf61a28ab627b8b45f6/html5/thumbnails/7.jpg)
CONSTANTES
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.
www.jmontenegro.wordpress.com
UNI-NORTE7
![Page 8: Elementos de programación variables ctes_sist de almacenamiento](https://reader035.fdocumento.com/reader035/viewer/2022081811/559a1bf61a28ab627b8b45f6/html5/thumbnails/8.jpg)
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.
www.jmontenegro.wordpress.com
UNI-NORTE8
![Page 9: Elementos de programación variables ctes_sist de almacenamiento](https://reader035.fdocumento.com/reader035/viewer/2022081811/559a1bf61a28ab627b8b45f6/html5/thumbnails/9.jpg)
REPRESENTACIÓN INTERNA
Formatos más difundidos – pág.103EBCDIC tiene 8 bits ____ 1 byte 2va. = 256 combinaciones.
(Antes) ASCII tiene 7 bits ____ 1 byte 2ma.= 128 combinaciones.(Ahora) ASCII tiene 8 bits ____ 1 byte 2va. = 256 combinaciones.
www.jmontenegro.wordpress.com
UNI-NORTE9
![Page 10: Elementos de programación variables ctes_sist de almacenamiento](https://reader035.fdocumento.com/reader035/viewer/2022081811/559a1bf61a28ab627b8b45f6/html5/thumbnails/10.jpg)
Ejemplo:8 bits_________________1 byte.1024 bytes ____________1 kilobyte1024 kilobytes__________1 megabyte1024 megabytes ________1 gigabyte1024 gigabytes _________1 terabyte.
www.jmontenegro.wordpress.com
UNI-NORTE10
![Page 11: Elementos de programación variables ctes_sist de almacenamiento](https://reader035.fdocumento.com/reader035/viewer/2022081811/559a1bf61a28ab627b8b45f6/html5/thumbnails/11.jpg)
Representación con elementos físicos de almacenamiento.
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.
www.jmontenegro.wordpress.com
UNI-NORTE11
![Page 12: Elementos de programación variables ctes_sist de almacenamiento](https://reader035.fdocumento.com/reader035/viewer/2022081811/559a1bf61a28ab627b8b45f6/html5/thumbnails/12.jpg)
Ejercicios de conversión de unidades de almacenamiento.
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.?
www.jmontenegro.wordpress.com
UNI-NORTE12
![Page 13: Elementos de programación variables ctes_sist de almacenamiento](https://reader035.fdocumento.com/reader035/viewer/2022081811/559a1bf61a28ab627b8b45f6/html5/thumbnails/13.jpg)
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é?
www.jmontenegro.wordpress.com
UNI-NORTE13
![Page 14: Elementos de programación variables ctes_sist de almacenamiento](https://reader035.fdocumento.com/reader035/viewer/2022081811/559a1bf61a28ab627b8b45f6/html5/thumbnails/14.jpg)
7. En mis documentos, tengo los siguientes archivos:Informe.doc de 1024BDirecciones.RTF de 512BDepósitos_Diciembre.doc de 6383kBCD_1 Software_Biblio_2010 de 608MBCD_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?
www.jmontenegro.wordpress.com
UNI-NORTE14
![Page 15: Elementos de programación variables ctes_sist de almacenamiento](https://reader035.fdocumento.com/reader035/viewer/2022081811/559a1bf61a28ab627b8b45f6/html5/thumbnails/15.jpg)
www.themegallery.com