SlideShare una empresa de Scribd logo
1 de 27
Universidad Nacional de Asunción
Facultadde CienciasExactas y Naturales
Departamento de Educación a Distancia
Unidad I
Conceptos Básicos
Prof.MarthaChenú
Introducción a la Programación
Es una máquina electrónica, dotada de una
memoria de gran capacidad y de métodos de
tratamiento de la información, capaz de
resolver problemas matemáticos y lógicos
mediante la utilización de programas.
Computador
• La memoria central, principal o RAM: es el dispositivo de almacenamiento
temporal de:
– Los datos
– Las instrucciones
– Los resultados intermedios y definitivos de un programa
• Toda la información pasa por la memoria del computador.
• Podemos imaginar a la memoria como una caja dividida en compartimientos
iguales, (similar a una caja de gaseosa).
• A cada una de esas cajitas internas, se les llama dirección, celda, posición de
memoria o byte.
• Cada celda posee una dirección distinta mediante la cual se identifica. Por
medio de esta dirección se puede:
– Leer o recuperar
– Escribir o grabar
Memoria del computador
La memoria - Lectura
La lectura de la información es no destructiva, es decir no borra o modifica el
contenido de esta posición de memoria. Veamos el siguiente cuadro:
Al leer el número 55 que se encuentra en la posición 103 este valor no se pierde
con la lectura.
La memoria - Escritura
La escritura es destructiva o sea borra o modifica el contenido de dicha posición
por el nuevo valor. Veamos el siguiente cuadro:
En este caso al escribir el número 33 en la posición 103 se pierde el valor 55 que
se encontraba anteriormente en dicha posición.
Dato. Tipos de datos
Se denomina dato a toda información que utiliza y/o
almacena el computador. Se pueden clasificar en:
• Numéricos: almacenan números y con ellos podemos realizar operaciones
aritméticas.
a) Enteros: son todos los números positivos y negativos
Ej.: 734, -123, 0, -1
b) Reales: son los números con decimales
Ej.: -0.123, 67.8, 32.02
• Alfanuméricos: almacena caracteres alfanuméricos
 Letras, caracteres especiales, números (no se pueden realizar operaciones),
una mezcla de letras, caracteres especiales y números.
 Ej.: alta-2, res34
Booleanos: solo pueden tener dos valores: verdadero o falso
Operadores
Los operadores son los símbolos que representan enlaces
entre cada uno de los argumentos que intervienen en una
operación, se utilizan para construir expresiones.
Los operadores pueden ser:
– Relacionales o condicionales
– Aritméticos
– Alfanuméricos
– Lógicos o booleanos
– Paréntesis
Operadores Relacionaleso condicionales
Se utilizan para formar expresiones booleanas, al ser evaluadas
producen como resultado un valor booleano: verdad o falso.
Operadores Relacionaleso condicionales
Ejemplos:
Operadores aritméticos
Se utilizan para tratar los números, junto con las variables numéricas
forman expresiones aritméticas.
Operadores aritméticos
Ejemplos:
Operadores alfanuméricos
Se utilizan para unir datos alfanuméricos:
Ejemplos:
Operadores lógicos o booleanos
Combinan sus operandos de acuerdo al algebra de Boole con el fin de
producir un nuevo valor:
Operadores lógicos o booleanos
Ejemplos:
Tablas de verdad
AND OR
NOT
Paréntesis
Los paréntesis se utilizan para anidar expresiones
Ejemplos:
Orden de evaluación de los operadores
La prioridad a la hora de evaluar los operadores en cualquier
expresión es:
Variables
• Una variable es una zona de memoria referenciada por un
nombre, donde se puede almacenar el valor de un dato,
que puede cambiarse cuando se desea.
• La variable no es un dato, es un área de memoria que
contendrá un dato.
• El computador asigna a cada variable una dirección de
memoria.
• Cuando se hace referencia a esa variable el computador
siempre irá a esa dirección de memoria.
Definiciónde variables
Para que estén perfectamente definidas las variables se debe
especificar:
• Nombre
• Tipo de dato: numérico, alfanumérico, booleano
• El valor que va a tomar en un principio: inicializarlas.
Nombre de variables
• El nombre de la variable es lo que utilizamos para referirnos
a ella.
• Se recomienda que el nombre de la variable tenga un
máximo de 8 caracteres, comenzando obligatoriamente por
una letra y no puede contener espacios en blanco (depende
del lenguaje), el resto de los dígitos pueden ser números y
caracteres especiales como el guion.
• Es conveniente utilizar nombres nemotécnicos.Ejemplos:
NomApe, fecha_nac, ContGoles, prom_finales, etc.
Tipos de variables
Las variables se utilizan para almacenar cualquier tipo
de información.
Las variables pueden ser:
Numéricas: nombre_variable = numero
Ej.: a = 1, numero = 55, contador = 675
Alfanuméricas: nombre_variable = “cadena de caracteres”
Ej.: b= “Hola”, apellido = “Fernandez”, nombre= “Jose Luis”,
res = “ “ (un espacio en blanco)
Booleanas: nombre_variable = Verdad o Falso
Ej.: z= verdad
Asignaciónde variables
• Para almacenar una información dentro de una variable se realiza la
asignación.
• Escribimos el nombre de la variable seguido del signo igual o una
flecha, y a continuación el valor o variable.
Sintaxis
nombre_variable = Valor o variable
Asignaciónde una variable en otra
• Se guarda el contenido de la variable situada a la derecha del signo
igual en el de la izquierda
Sintaxis
nombre_variable1 = nombre_variable2
Inicializaciónde variables
• Luego de definir una variable, es conveniente inicializarlas mediante una
asignación.
• La dirección de variable asignada puede contener valores inesperados…
Sintaxis
nombre_variable = valor inicial que tomara la variable
Constante
• Se llama constante a toda posición de memoria, referenciada por un nombre de constante.
• Se almacena un valor que no puede cambiarse, permanece invariable a lo largo del proceso.
• Las constantes pueden ser: enteras, reales, de caracteres…
Sintaxis
nombre_constante = valor constante
Bibliografía consultada
Luis Joyanes Aguilar(2008). Fundamentos de Programación Madrid-
España:McGRAW-HILL 766p.
Campus Universitario
San Lorenzo, Paraguay

Más contenido relacionado

La actualidad más candente

Presentación1
Presentación1Presentación1
Presentación1taniamabe
 
Tipos de datos, identificadores, variables y constantes 97 2003
Tipos de datos, identificadores, variables y constantes 97 2003Tipos de datos, identificadores, variables y constantes 97 2003
Tipos de datos, identificadores, variables y constantes 97 2003Joseluis Cruz Ramirez
 
Variables y tipos de datos - fundamentos de la programación
Variables y tipos de datos -  fundamentos de la programaciónVariables y tipos de datos -  fundamentos de la programación
Variables y tipos de datos - fundamentos de la programaciónDesarrolloWeb.com
 
Computación I
Computación IComputación I
Computación IOrianajpr
 
Tema 1-1: datos y tipos de datos
Tema 1-1: datos y tipos de datosTema 1-1: datos y tipos de datos
Tema 1-1: datos y tipos de datosRufi Flores
 
Tipos de datos en pseudocódigo
Tipos de datos en pseudocódigoTipos de datos en pseudocódigo
Tipos de datos en pseudocódigoAbrirllave
 
Algoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionAlgoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionBoris Salleg
 
Presentacion del pseudocodigo2ºam
Presentacion del pseudocodigo2ºamPresentacion del pseudocodigo2ºam
Presentacion del pseudocodigo2ºamEsmeralda Salvador
 
Variables de-programación
Variables de-programaciónVariables de-programación
Variables de-programaciónKarenNaranjoH
 
Elementos basicos de un programa Grupo 2
Elementos basicos de un programa Grupo 2Elementos basicos de un programa Grupo 2
Elementos basicos de un programa Grupo 2David Tuarez
 
Definiciones y ejemplos de los tipos de datos de powerdesigner
Definiciones y ejemplos de los tipos de datos de powerdesignerDefiniciones y ejemplos de los tipos de datos de powerdesigner
Definiciones y ejemplos de los tipos de datos de powerdesigneraula40tics2finanzas
 

La actualidad más candente (19)

Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Informatica
InformaticaInformatica
Informatica
 
Variables y tipos
Variables y tiposVariables y tipos
Variables y tipos
 
Presentación1
Presentación1Presentación1
Presentación1
 
Tipos de datos, identificadores, variables y constantes 97 2003
Tipos de datos, identificadores, variables y constantes 97 2003Tipos de datos, identificadores, variables y constantes 97 2003
Tipos de datos, identificadores, variables y constantes 97 2003
 
Tipos De Datos
Tipos De DatosTipos De Datos
Tipos De Datos
 
Variables y tipos de datos - fundamentos de la programación
Variables y tipos de datos -  fundamentos de la programaciónVariables y tipos de datos -  fundamentos de la programación
Variables y tipos de datos - fundamentos de la programación
 
Computación I
Computación IComputación I
Computación I
 
Tema 1-1: datos y tipos de datos
Tema 1-1: datos y tipos de datosTema 1-1: datos y tipos de datos
Tema 1-1: datos y tipos de datos
 
Tipos de datos en pseudocódigo
Tipos de datos en pseudocódigoTipos de datos en pseudocódigo
Tipos de datos en pseudocódigo
 
Algoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionAlgoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacion
 
Tipos de datos en pascal
Tipos de datos en pascalTipos de datos en pascal
Tipos de datos en pascal
 
Presentacion del pseudocodigo2ºam
Presentacion del pseudocodigo2ºamPresentacion del pseudocodigo2ºam
Presentacion del pseudocodigo2ºam
 
Variables de-programación
Variables de-programaciónVariables de-programación
Variables de-programación
 
Elementos basicos de un programa Grupo 2
Elementos basicos de un programa Grupo 2Elementos basicos de un programa Grupo 2
Elementos basicos de un programa Grupo 2
 
Definiciones y ejemplos de los tipos de datos de powerdesigner
Definiciones y ejemplos de los tipos de datos de powerdesignerDefiniciones y ejemplos de los tipos de datos de powerdesigner
Definiciones y ejemplos de los tipos de datos de powerdesigner
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
tipos de datos
tipos de datostipos de datos
tipos de datos
 

Similar a Introducción a la Programación

Similar a Introducción a la Programación (20)

variables
variables variables
variables
 
Variables de-programacin
Variables de-programacinVariables de-programacin
Variables de-programacin
 
material_2018F1_COM115_01_105735.ppt
material_2018F1_COM115_01_105735.pptmaterial_2018F1_COM115_01_105735.ppt
material_2018F1_COM115_01_105735.ppt
 
Pseudocódigo
PseudocódigoPseudocódigo
Pseudocódigo
 
Expocision pseudocodigo
Expocision pseudocodigoExpocision pseudocodigo
Expocision pseudocodigo
 
Algoritmos y programas super manual de algoritmia
Algoritmos y programas   super manual de algoritmiaAlgoritmos y programas   super manual de algoritmia
Algoritmos y programas super manual de algoritmia
 
Unidad 1.1 PROGRAMACION I
Unidad 1.1  PROGRAMACION IUnidad 1.1  PROGRAMACION I
Unidad 1.1 PROGRAMACION I
 
Fundamentos de algoritmia
Fundamentos de algoritmiaFundamentos de algoritmia
Fundamentos de algoritmia
 
Trabajo tecnología (3).pdf
Trabajo tecnología (3).pdfTrabajo tecnología (3).pdf
Trabajo tecnología (3).pdf
 
Trabajo tecnología.pdf
Trabajo tecnología.pdfTrabajo tecnología.pdf
Trabajo tecnología.pdf
 
Trabajo tecnología.pdf
Trabajo tecnología.pdfTrabajo tecnología.pdf
Trabajo tecnología.pdf
 
Computacion de ing nahum
Computacion de ing nahumComputacion de ing nahum
Computacion de ing nahum
 
pseint instalacion y declaracion de Variables
pseint instalacion y declaracion de Variablespseint instalacion y declaracion de Variables
pseint instalacion y declaracion de Variables
 
Algoritmos 02
Algoritmos 02Algoritmos 02
Algoritmos 02
 
Algoritmos y programas 1
Algoritmos y programas 1Algoritmos y programas 1
Algoritmos y programas 1
 
Intorduccion Algoritmos
Intorduccion AlgoritmosIntorduccion Algoritmos
Intorduccion Algoritmos
 
Algoritmos y programacion en C++
Algoritmos y programacion en C++Algoritmos y programacion en C++
Algoritmos y programacion en C++
 
variables a.pptx
variables a.pptxvariables a.pptx
variables a.pptx
 
Manual de PSeInt
Manual de PSeIntManual de PSeInt
Manual de PSeInt
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 

Último

Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfJonathanCovena1
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesLauraColom3
 

Último (20)

Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdf
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reacciones
 

Introducción a la Programación

  • 1. Universidad Nacional de Asunción Facultadde CienciasExactas y Naturales Departamento de Educación a Distancia Unidad I Conceptos Básicos Prof.MarthaChenú Introducción a la Programación
  • 2. Es una máquina electrónica, dotada de una memoria de gran capacidad y de métodos de tratamiento de la información, capaz de resolver problemas matemáticos y lógicos mediante la utilización de programas. Computador
  • 3. • La memoria central, principal o RAM: es el dispositivo de almacenamiento temporal de: – Los datos – Las instrucciones – Los resultados intermedios y definitivos de un programa • Toda la información pasa por la memoria del computador. • Podemos imaginar a la memoria como una caja dividida en compartimientos iguales, (similar a una caja de gaseosa). • A cada una de esas cajitas internas, se les llama dirección, celda, posición de memoria o byte. • Cada celda posee una dirección distinta mediante la cual se identifica. Por medio de esta dirección se puede: – Leer o recuperar – Escribir o grabar Memoria del computador
  • 4. La memoria - Lectura La lectura de la información es no destructiva, es decir no borra o modifica el contenido de esta posición de memoria. Veamos el siguiente cuadro: Al leer el número 55 que se encuentra en la posición 103 este valor no se pierde con la lectura.
  • 5. La memoria - Escritura La escritura es destructiva o sea borra o modifica el contenido de dicha posición por el nuevo valor. Veamos el siguiente cuadro: En este caso al escribir el número 33 en la posición 103 se pierde el valor 55 que se encontraba anteriormente en dicha posición.
  • 6. Dato. Tipos de datos Se denomina dato a toda información que utiliza y/o almacena el computador. Se pueden clasificar en: • Numéricos: almacenan números y con ellos podemos realizar operaciones aritméticas. a) Enteros: son todos los números positivos y negativos Ej.: 734, -123, 0, -1 b) Reales: son los números con decimales Ej.: -0.123, 67.8, 32.02 • Alfanuméricos: almacena caracteres alfanuméricos  Letras, caracteres especiales, números (no se pueden realizar operaciones), una mezcla de letras, caracteres especiales y números.  Ej.: alta-2, res34 Booleanos: solo pueden tener dos valores: verdadero o falso
  • 7. Operadores Los operadores son los símbolos que representan enlaces entre cada uno de los argumentos que intervienen en una operación, se utilizan para construir expresiones. Los operadores pueden ser: – Relacionales o condicionales – Aritméticos – Alfanuméricos – Lógicos o booleanos – Paréntesis
  • 8. Operadores Relacionaleso condicionales Se utilizan para formar expresiones booleanas, al ser evaluadas producen como resultado un valor booleano: verdad o falso.
  • 10. Operadores aritméticos Se utilizan para tratar los números, junto con las variables numéricas forman expresiones aritméticas.
  • 12. Operadores alfanuméricos Se utilizan para unir datos alfanuméricos: Ejemplos:
  • 13. Operadores lógicos o booleanos Combinan sus operandos de acuerdo al algebra de Boole con el fin de producir un nuevo valor:
  • 14. Operadores lógicos o booleanos Ejemplos:
  • 16. Paréntesis Los paréntesis se utilizan para anidar expresiones Ejemplos:
  • 17. Orden de evaluación de los operadores La prioridad a la hora de evaluar los operadores en cualquier expresión es:
  • 18. Variables • Una variable es una zona de memoria referenciada por un nombre, donde se puede almacenar el valor de un dato, que puede cambiarse cuando se desea. • La variable no es un dato, es un área de memoria que contendrá un dato. • El computador asigna a cada variable una dirección de memoria. • Cuando se hace referencia a esa variable el computador siempre irá a esa dirección de memoria.
  • 19. Definiciónde variables Para que estén perfectamente definidas las variables se debe especificar: • Nombre • Tipo de dato: numérico, alfanumérico, booleano • El valor que va a tomar en un principio: inicializarlas.
  • 20. Nombre de variables • El nombre de la variable es lo que utilizamos para referirnos a ella. • Se recomienda que el nombre de la variable tenga un máximo de 8 caracteres, comenzando obligatoriamente por una letra y no puede contener espacios en blanco (depende del lenguaje), el resto de los dígitos pueden ser números y caracteres especiales como el guion. • Es conveniente utilizar nombres nemotécnicos.Ejemplos: NomApe, fecha_nac, ContGoles, prom_finales, etc.
  • 21. Tipos de variables Las variables se utilizan para almacenar cualquier tipo de información. Las variables pueden ser: Numéricas: nombre_variable = numero Ej.: a = 1, numero = 55, contador = 675 Alfanuméricas: nombre_variable = “cadena de caracteres” Ej.: b= “Hola”, apellido = “Fernandez”, nombre= “Jose Luis”, res = “ “ (un espacio en blanco) Booleanas: nombre_variable = Verdad o Falso Ej.: z= verdad
  • 22. Asignaciónde variables • Para almacenar una información dentro de una variable se realiza la asignación. • Escribimos el nombre de la variable seguido del signo igual o una flecha, y a continuación el valor o variable. Sintaxis nombre_variable = Valor o variable
  • 23. Asignaciónde una variable en otra • Se guarda el contenido de la variable situada a la derecha del signo igual en el de la izquierda Sintaxis nombre_variable1 = nombre_variable2
  • 24. Inicializaciónde variables • Luego de definir una variable, es conveniente inicializarlas mediante una asignación. • La dirección de variable asignada puede contener valores inesperados… Sintaxis nombre_variable = valor inicial que tomara la variable
  • 25. Constante • Se llama constante a toda posición de memoria, referenciada por un nombre de constante. • Se almacena un valor que no puede cambiarse, permanece invariable a lo largo del proceso. • Las constantes pueden ser: enteras, reales, de caracteres… Sintaxis nombre_constante = valor constante
  • 26. Bibliografía consultada Luis Joyanes Aguilar(2008). Fundamentos de Programación Madrid- España:McGRAW-HILL 766p.