SlideShare una empresa de Scribd logo
1 de 20
Descargar para leer sin conexión
COMPUTACIÓN
PROGRAMAR
UNIVERSIDAD NACIONAL EXPERIMENTAL “FRANCISCO
DE MIRANDA”
ÁREA DE TECNOLOGÍA
COMPLEJO ACADÉMICO LOS PEROZOS
Se constituye como una secuencia de instrucciones que se escriben para llevar a
cabo tareas específicas en un computador.
Los programas poseen un código fuente el cual es escrito por programadores,
quienes disponen un formato ejecutable para que el computador pueda utilizar
directamente las instrucciones de las que consta el programa.
Programa de Computadora
¿Qué es PROGRAMAR?
Las instrucciones deben ser claras, específicas y delimitadas
Instrucciones Para ejecutar
una tarea
Lenguaje de
Programación
ALGORITMO
Es hacer software, para ello se deben codificar un conjunto de instrucciones en un lenguaje de
programación, con la finalidad de crear un programa que permita ejecutar una tarea específica.
¿Qué es el Diseño
Estructurado y para qué sirve?
Es una metodología que permite programar a través una
secuencia lógica de pasos
Para ejecutar
una tarea
DISEÑANDO UN ALGORITMO
Diagrama de Flujo
• Esquema que representa
gráficamente un algoritmo
• Emplea símbolos que
representan operaciones
específicas
Pseudocódigo
• Permite seguir la lógica de
solución de un problema
mediante palabras
• Emplea estructuras simples o
instrucciones: secuenciales,
condicionales, repetitivas.
¿Cómo PROGRAMAR?
¿Qué se
necesita?
¿Cómo se
hará?
¿Qué
información
generará?
Paso 1. Analizar el problema
Datos:
Constantes y variables
Datos de entrada
Proceso:
Expresiones aritméticas,
Lógicas o mixtas.
Estructuras de control,
repetitivas, entre otras.
Salida:
Instrucciones para
mostrar los resultados
obtenidos
¿Cómo PROGRAMAR?
Paso 2. Diseñar el algoritmo
¿Cómo PROGRAMAR?
Paso 2. Diseñar el algoritmo
Algoritmo Nombre_del_Algoritmo
Variables y Constantes
Lista de variables y constantes
.
.
.
Inicio
.
.
Instrucciones
.
.
Fin.
Nombre_de_Variable: Tipo de dato
Nombre_de_Constante= valor
LenguajesdeProgramación ¿Cómo PROGRAMAR?
Paso 3. Codificar
Traducir las instrucciones del algoritmo al lenguaje
de programación a utilizar
LenguajedeProgramación ¿Cómo PROGRAMAR?
Paso 4. Verificar y Depurar
Se debe ejecutar el programa para revisar si existen
errores, sintácticos y/o lógicos, para corregirlos.
¿”Pensando” como una computadora?
-Mamá: Hijo ve a la bodega y compra
1 litro de leche, si tienen huevos trae
6.
Yo fui y volví con 6 leches
-Mamá: ¡¿Por qué trajiste 6 litros de
leche ?!
-Hijo: porque si tenían huevos.
¿Hay
huevos?
Si
No
¿Dónde está el error? ¿Quién se equivocó la mamá o el hijo?
Para realizar una tarea de forma adecuada, las instrucciones deben ser claras y
específicas, pues las computadoras no tienen la capacidad de discernir en una decisión
Elementos Básicos Algoritmos
• Numéricos: Enteros y Reales
• Alfanuméricos
• Lógicos
DATOS
• La constante no cambia su valor
• La variable cambia su valor
CONSTANTES Y
VARIABLES
• Aritméticas
• Lógicas
EXPRESIONES
• Entrada y salida
• Estructuras de control, repetitivas,
funciones, entre otras.
INSTRUCCIONES
Un dato es la expresión general que describe los objetos
con los cuales opera una computadora, son valores que se
necesitan procesar para generar una información. Los datos
se almacenan dentro de una variable.
Ejemplo: Naranja es un dato referido al color de un Vehículo. Para procesarlo se necesita crear
una variable a la que denominaremos Color donde se almacenará ese valor.
Color = “Naranja”
Las variables
 Una variable es un espacio de memoria reservado para almacenar
temporalmente un único dato en el que conocemos el tipo más no su valor, el
cual puede variar a lo largo del programa. Ejemplo:
nombrevariable: TipoDato
Dato de Tipo
simple
Identificador
Formato
 Los nombres de las variables siguen ciertas reglas para
su construcción, éstas reglas son:
• Debe iniciar con una letra.
• A partir del segundo carácter puede emplear
indistintamente números o letras.
• No permite espacios en blanco ni puntos, ni
caracteres especiales, solo el carácter guion bajo _
Ejemplos:
Apellido
Edad
Encendido
Nota_1
Las variables:
Declaración
Apellido:
Edad:
Encendido:
Nota_1:
Cadena;
Entero;
Lógico
real;
Tipo Ejemplo
Entero Edad = 18
Real Nota_1 = 12,5
Cadena de caracteres Apellido = ‘Pérez’
Lógico
Verdadero o Falso (V o F)
Encendido = V
Expresiones Aritméticas
combinaciones de operandos numéricos (variables y
constantes) y operadores aritméticos que pueden ser
utilizados con tipos de datos enteros o reales
Operador Descripción Ejemplo Resultado
+ Suma result = 5 + 6 11
- Resta result = 5 – 1 4
* Multiplicación result = 2 * 6 12
** Exponente result = 2**3 8
/ División result = 13 / 6 2.16
// División Entera result = 4.5//2 2.0
% Módulo result = 7 % 2 1
Expresiones Aritméticas
Ejemplos:
a. 2 + 3 * 5 - 2
2 + 3 * 5 - 2
Solución:
1
2 + 15 - 2
2
17 - 2
3
15
b. (2 + 3) * 5 - 2
(2 + 3) * 5 - 2
1
5 * 5 - 2
2
25 - 2
3
23
Solución:
c. (2 + 3) * 5 ** 2
(2 + 3) * 5 ** 2
1
5 * 5 ** 2
2
5 * 25
3
125
Solución:
Expresiones Lógicas
Es una expresión que solo puede tener uno de dos valores, verdadero o falso.
Se forman combinando constantes lógicas, variables lógicas y otras expresiones
lógicas utilizando los operadores lógicos AND, OR, NOT y los operadores
relacionales =,>,<,>=,<= y < >
Expresiones Lógicas
Simples
• 6.42 > 6.43
• 12 = 14
• 5 < 17
• 32 >= 32
Expresiones Lógicas
Compuestas
• (12 =5 ) OR ( 5 >3)
• (5<17) AND (2 = 4)
• (5<17) AND (2 < > 4)
• NOT (5<17) AND (2 < > 4)
Verdadero
Falso
Falso
Verdadero
Verdadero
Falso
Verdadero
Falso
“La inteligencia consiste no
sólo en el conocimiento, sino
también en la destreza de
aplicar los conocimientos en
la práctica"
Aristóteles

Más contenido relacionado

La actualidad más candente

Conceptos básicos de programación y el entorno gráfico de pseint (1)
Conceptos básicos de programación  y  el entorno gráfico de pseint (1)Conceptos básicos de programación  y  el entorno gráfico de pseint (1)
Conceptos básicos de programación y el entorno gráfico de pseint (1)keisy vargas
 
Presentacion algoritmos
Presentacion algoritmosPresentacion algoritmos
Presentacion algoritmosaralylopez88
 
Introducción a algoritmos
Introducción a algoritmosIntroducción a algoritmos
Introducción a algoritmosUlises Cruz
 
[ADD] Algoritmos Definicion
[ADD] Algoritmos Definicion[ADD] Algoritmos Definicion
[ADD] Algoritmos DefinicionMonjeOneble
 
Icfe sahuayo clase informatica 2 primera sesión
Icfe sahuayo clase informatica 2 primera sesiónIcfe sahuayo clase informatica 2 primera sesión
Icfe sahuayo clase informatica 2 primera sesiónYuseff Bladeshark
 
Algoritmos computacionales conceptos básicos
Algoritmos computacionales   conceptos básicosAlgoritmos computacionales   conceptos básicos
Algoritmos computacionales conceptos básicosYahaira Fernández Segura
 
Lenguaje Borland C - Estructuras Secuenciales y No Secuenciales
Lenguaje Borland C - Estructuras Secuenciales y No SecuencialesLenguaje Borland C - Estructuras Secuenciales y No Secuenciales
Lenguaje Borland C - Estructuras Secuenciales y No SecuencialesKarina Arguedas Ruelas
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programaciónclaudia polo jaraba
 
Presentacion de algoritmos
Presentacion de algoritmosPresentacion de algoritmos
Presentacion de algoritmossistemas2011
 
Informatica II - 1 Terminologia Usada en Algoritmos
Informatica II - 1 Terminologia Usada en AlgoritmosInformatica II - 1 Terminologia Usada en Algoritmos
Informatica II - 1 Terminologia Usada en AlgoritmosGabriel Ruiz
 
Bloque i guia informatica ii
Bloque i guia informatica iiBloque i guia informatica ii
Bloque i guia informatica iiNoe Altamirano
 

La actualidad más candente (19)

Conceptos básicos de programación y el entorno gráfico de pseint (1)
Conceptos básicos de programación  y  el entorno gráfico de pseint (1)Conceptos básicos de programación  y  el entorno gráfico de pseint (1)
Conceptos básicos de programación y el entorno gráfico de pseint (1)
 
Presentacion algoritmos
Presentacion algoritmosPresentacion algoritmos
Presentacion algoritmos
 
Diseño y elaboración de algoritmos
Diseño y elaboración de algoritmosDiseño y elaboración de algoritmos
Diseño y elaboración de algoritmos
 
Introducción a algoritmos
Introducción a algoritmosIntroducción a algoritmos
Introducción a algoritmos
 
[ADD] Algoritmos Definicion
[ADD] Algoritmos Definicion[ADD] Algoritmos Definicion
[ADD] Algoritmos Definicion
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
Icfe sahuayo clase informatica 2 primera sesión
Icfe sahuayo clase informatica 2 primera sesiónIcfe sahuayo clase informatica 2 primera sesión
Icfe sahuayo clase informatica 2 primera sesión
 
Unidad ii construiralgoritmos
Unidad ii construiralgoritmosUnidad ii construiralgoritmos
Unidad ii construiralgoritmos
 
Lenguaje c sintaxis
Lenguaje c sintaxisLenguaje c sintaxis
Lenguaje c sintaxis
 
Tema 02 secuencial
Tema 02 secuencialTema 02 secuencial
Tema 02 secuencial
 
1.3 Introduccion a los Algoritmos
1.3 Introduccion a los Algoritmos1.3 Introduccion a los Algoritmos
1.3 Introduccion a los Algoritmos
 
Algoritmos computacionales conceptos básicos
Algoritmos computacionales   conceptos básicosAlgoritmos computacionales   conceptos básicos
Algoritmos computacionales conceptos básicos
 
Lenguaje Borland C - Estructuras Secuenciales y No Secuenciales
Lenguaje Borland C - Estructuras Secuenciales y No SecuencialesLenguaje Borland C - Estructuras Secuenciales y No Secuenciales
Lenguaje Borland C - Estructuras Secuenciales y No Secuenciales
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
Clase no 01_definiciones_basicas
Clase no 01_definiciones_basicasClase no 01_definiciones_basicas
Clase no 01_definiciones_basicas
 
PSEUDOCODIGO
PSEUDOCODIGOPSEUDOCODIGO
PSEUDOCODIGO
 
Presentacion de algoritmos
Presentacion de algoritmosPresentacion de algoritmos
Presentacion de algoritmos
 
Informatica II - 1 Terminologia Usada en Algoritmos
Informatica II - 1 Terminologia Usada en AlgoritmosInformatica II - 1 Terminologia Usada en Algoritmos
Informatica II - 1 Terminologia Usada en Algoritmos
 
Bloque i guia informatica ii
Bloque i guia informatica iiBloque i guia informatica ii
Bloque i guia informatica ii
 

Similar a Programas de computadoras

Fundamentos de programación 1. diseño de algoritmos
Fundamentos de programación 1. diseño de algoritmosFundamentos de programación 1. diseño de algoritmos
Fundamentos de programación 1. diseño de algoritmosEdward Ropero
 
Lo básico para programar
Lo básico para programarLo básico para programar
Lo básico para programarCelestino Duran
 
Lo básico para programar
Lo básico para programarLo básico para programar
Lo básico para programarCelestino Duran
 
Semana 1 - Principios de Algoritmos.pdf
Semana 1 - Principios de Algoritmos.pdfSemana 1 - Principios de Algoritmos.pdf
Semana 1 - Principios de Algoritmos.pdfCarlosJahnsen3
 
Tema 4 -_introduccion_a_razonamiento_algoritmico
Tema 4 -_introduccion_a_razonamiento_algoritmicoTema 4 -_introduccion_a_razonamiento_algoritmico
Tema 4 -_introduccion_a_razonamiento_algoritmicoLincoln School
 
Algoritmos (DFD, Pseudocodigos).pptx
Algoritmos (DFD, Pseudocodigos).pptxAlgoritmos (DFD, Pseudocodigos).pptx
Algoritmos (DFD, Pseudocodigos).pptxTIRZOANTONIOMEDINACA1
 
Bloque 1 informatica 2
Bloque 1 informatica 2Bloque 1 informatica 2
Bloque 1 informatica 2Noé AG
 
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfU1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfEberCV1
 
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfU1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfEberCV1
 

Similar a Programas de computadoras (20)

Fundamentos de programación 1. diseño de algoritmos
Fundamentos de programación 1. diseño de algoritmosFundamentos de programación 1. diseño de algoritmos
Fundamentos de programación 1. diseño de algoritmos
 
Lo básico para programar
Lo básico para programarLo básico para programar
Lo básico para programar
 
Lo básico para programar
Lo básico para programarLo básico para programar
Lo básico para programar
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
01 algoritmos
01 algoritmos01 algoritmos
01 algoritmos
 
Algoritmos y programacion en C++
Algoritmos y programacion en C++Algoritmos y programacion en C++
Algoritmos y programacion en C++
 
Fundamentos de programación.pptx
Fundamentos de programación.pptxFundamentos de programación.pptx
Fundamentos de programación.pptx
 
estructuras flujogramas
estructuras flujogramasestructuras flujogramas
estructuras flujogramas
 
Semana 1 - Principios de Algoritmos.pdf
Semana 1 - Principios de Algoritmos.pdfSemana 1 - Principios de Algoritmos.pdf
Semana 1 - Principios de Algoritmos.pdf
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Ayudantia 1
Ayudantia 1Ayudantia 1
Ayudantia 1
 
Tema 4 -_introduccion_a_razonamiento_algoritmico
Tema 4 -_introduccion_a_razonamiento_algoritmicoTema 4 -_introduccion_a_razonamiento_algoritmico
Tema 4 -_introduccion_a_razonamiento_algoritmico
 
Algoritmos (DFD, Pseudocodigos).pptx
Algoritmos (DFD, Pseudocodigos).pptxAlgoritmos (DFD, Pseudocodigos).pptx
Algoritmos (DFD, Pseudocodigos).pptx
 
Computación II
Computación  IIComputación  II
Computación II
 
Trabajo de tecnología
Trabajo de tecnologíaTrabajo de tecnología
Trabajo de tecnología
 
Bloque 1 informatica 2
Bloque 1 informatica 2Bloque 1 informatica 2
Bloque 1 informatica 2
 
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfU1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
 
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfU1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
 
Introduccion a los algoritmos
Introduccion  a los algoritmosIntroduccion  a los algoritmos
Introduccion a los algoritmos
 
Trabajo de tecnología
Trabajo de tecnología Trabajo de tecnología
Trabajo de tecnología
 

Más de SistemadeEstudiosMed

Metodologia Aprendizaje Multicanal - ADI22.pdf
Metodologia Aprendizaje Multicanal - ADI22.pdfMetodologia Aprendizaje Multicanal - ADI22.pdf
Metodologia Aprendizaje Multicanal - ADI22.pdfSistemadeEstudiosMed
 
DE-03-BOMBAS Y SISTEMAS DE BOMBEO-2022.pdf
DE-03-BOMBAS Y SISTEMAS DE BOMBEO-2022.pdfDE-03-BOMBAS Y SISTEMAS DE BOMBEO-2022.pdf
DE-03-BOMBAS Y SISTEMAS DE BOMBEO-2022.pdfSistemadeEstudiosMed
 
Clase 1 Estadistica Generalidades.pptx
Clase 1 Estadistica Generalidades.pptxClase 1 Estadistica Generalidades.pptx
Clase 1 Estadistica Generalidades.pptxSistemadeEstudiosMed
 
nociones básicas de la comunicación.pdf
nociones básicas de la comunicación.pdfnociones básicas de la comunicación.pdf
nociones básicas de la comunicación.pdfSistemadeEstudiosMed
 
UNIDAD 2 FASE PLANTEAMIENTO ANTECEDENTES Y BASES TEORICAS.ppt
UNIDAD 2 FASE PLANTEAMIENTO ANTECEDENTES Y BASES TEORICAS.pptUNIDAD 2 FASE PLANTEAMIENTO ANTECEDENTES Y BASES TEORICAS.ppt
UNIDAD 2 FASE PLANTEAMIENTO ANTECEDENTES Y BASES TEORICAS.pptSistemadeEstudiosMed
 
Unidad I SEMINARIO DE INVESTIGACION DE TRABAJO DE GRADO.ppt
Unidad I SEMINARIO DE INVESTIGACION DE TRABAJO DE GRADO.pptUnidad I SEMINARIO DE INVESTIGACION DE TRABAJO DE GRADO.ppt
Unidad I SEMINARIO DE INVESTIGACION DE TRABAJO DE GRADO.pptSistemadeEstudiosMed
 
Lineamientos_Trabajos de Grado_UNEFM-nov-2009.pdf
Lineamientos_Trabajos de Grado_UNEFM-nov-2009.pdfLineamientos_Trabajos de Grado_UNEFM-nov-2009.pdf
Lineamientos_Trabajos de Grado_UNEFM-nov-2009.pdfSistemadeEstudiosMed
 

Más de SistemadeEstudiosMed (20)

Metodologia Aprendizaje Multicanal - ADI22.pdf
Metodologia Aprendizaje Multicanal - ADI22.pdfMetodologia Aprendizaje Multicanal - ADI22.pdf
Metodologia Aprendizaje Multicanal - ADI22.pdf
 
DE-04-COMPRESORES-2022.pdf
DE-04-COMPRESORES-2022.pdfDE-04-COMPRESORES-2022.pdf
DE-04-COMPRESORES-2022.pdf
 
DE-03-BOMBAS Y SISTEMAS DE BOMBEO-2022.pdf
DE-03-BOMBAS Y SISTEMAS DE BOMBEO-2022.pdfDE-03-BOMBAS Y SISTEMAS DE BOMBEO-2022.pdf
DE-03-BOMBAS Y SISTEMAS DE BOMBEO-2022.pdf
 
DE-02-FLUJO DE FLUIDOS-2022.pdf
DE-02-FLUJO DE FLUIDOS-2022.pdfDE-02-FLUJO DE FLUIDOS-2022.pdf
DE-02-FLUJO DE FLUIDOS-2022.pdf
 
DE-01-INTRODUCCION-2022.pdf
DE-01-INTRODUCCION-2022.pdfDE-01-INTRODUCCION-2022.pdf
DE-01-INTRODUCCION-2022.pdf
 
Clase 3 Correlación.ppt
Clase 3 Correlación.pptClase 3 Correlación.ppt
Clase 3 Correlación.ppt
 
Clase 2 Medidas Estadisticas.ppt
Clase 2 Medidas Estadisticas.pptClase 2 Medidas Estadisticas.ppt
Clase 2 Medidas Estadisticas.ppt
 
Clase 1 Estadistica Generalidades.pptx
Clase 1 Estadistica Generalidades.pptxClase 1 Estadistica Generalidades.pptx
Clase 1 Estadistica Generalidades.pptx
 
nociones básicas de la comunicación.pdf
nociones básicas de la comunicación.pdfnociones básicas de la comunicación.pdf
nociones básicas de la comunicación.pdf
 
¿Cómo elaborar un Mapa Mental?
¿Cómo  elaborar un  Mapa Mental?¿Cómo  elaborar un  Mapa Mental?
¿Cómo elaborar un Mapa Mental?
 
Unidad 1 Planificación Docente
Unidad 1 Planificación Docente Unidad 1 Planificación Docente
Unidad 1 Planificación Docente
 
hablemos_pp2_inf.pptx
hablemos_pp2_inf.pptxhablemos_pp2_inf.pptx
hablemos_pp2_inf.pptx
 
UNIDAD 3 FASE METODOLOGICA.pptx
UNIDAD 3 FASE METODOLOGICA.pptxUNIDAD 3 FASE METODOLOGICA.pptx
UNIDAD 3 FASE METODOLOGICA.pptx
 
UNIDAD 2 FASE PLANTEAMIENTO ANTECEDENTES Y BASES TEORICAS.ppt
UNIDAD 2 FASE PLANTEAMIENTO ANTECEDENTES Y BASES TEORICAS.pptUNIDAD 2 FASE PLANTEAMIENTO ANTECEDENTES Y BASES TEORICAS.ppt
UNIDAD 2 FASE PLANTEAMIENTO ANTECEDENTES Y BASES TEORICAS.ppt
 
Unidad I SEMINARIO DE INVESTIGACION DE TRABAJO DE GRADO.ppt
Unidad I SEMINARIO DE INVESTIGACION DE TRABAJO DE GRADO.pptUnidad I SEMINARIO DE INVESTIGACION DE TRABAJO DE GRADO.ppt
Unidad I SEMINARIO DE INVESTIGACION DE TRABAJO DE GRADO.ppt
 
Lineamientos_Trabajos de Grado_UNEFM-nov-2009.pdf
Lineamientos_Trabajos de Grado_UNEFM-nov-2009.pdfLineamientos_Trabajos de Grado_UNEFM-nov-2009.pdf
Lineamientos_Trabajos de Grado_UNEFM-nov-2009.pdf
 
unidad quirurgica.pdf
unidad quirurgica.pdfunidad quirurgica.pdf
unidad quirurgica.pdf
 
Cuidados preoperatorios.pdf
Cuidados preoperatorios.pdfCuidados preoperatorios.pdf
Cuidados preoperatorios.pdf
 
Cirugía..pdf
Cirugía..pdfCirugía..pdf
Cirugía..pdf
 
Cirugía Ambulatoria2.pdf
Cirugía Ambulatoria2.pdfCirugía Ambulatoria2.pdf
Cirugía Ambulatoria2.pdf
 

Último

TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
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í
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
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
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
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
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
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
 
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
 
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
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 

Último (20)

TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
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
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
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
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
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.
 
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
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
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
 
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
 
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
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 

Programas de computadoras

  • 1. COMPUTACIÓN PROGRAMAR UNIVERSIDAD NACIONAL EXPERIMENTAL “FRANCISCO DE MIRANDA” ÁREA DE TECNOLOGÍA COMPLEJO ACADÉMICO LOS PEROZOS
  • 2. Se constituye como una secuencia de instrucciones que se escriben para llevar a cabo tareas específicas en un computador. Los programas poseen un código fuente el cual es escrito por programadores, quienes disponen un formato ejecutable para que el computador pueda utilizar directamente las instrucciones de las que consta el programa. Programa de Computadora
  • 3. ¿Qué es PROGRAMAR? Las instrucciones deben ser claras, específicas y delimitadas Instrucciones Para ejecutar una tarea Lenguaje de Programación ALGORITMO Es hacer software, para ello se deben codificar un conjunto de instrucciones en un lenguaje de programación, con la finalidad de crear un programa que permita ejecutar una tarea específica.
  • 4. ¿Qué es el Diseño Estructurado y para qué sirve? Es una metodología que permite programar a través una secuencia lógica de pasos Para ejecutar una tarea
  • 5. DISEÑANDO UN ALGORITMO Diagrama de Flujo • Esquema que representa gráficamente un algoritmo • Emplea símbolos que representan operaciones específicas Pseudocódigo • Permite seguir la lógica de solución de un problema mediante palabras • Emplea estructuras simples o instrucciones: secuenciales, condicionales, repetitivas.
  • 6. ¿Cómo PROGRAMAR? ¿Qué se necesita? ¿Cómo se hará? ¿Qué información generará? Paso 1. Analizar el problema Datos: Constantes y variables Datos de entrada Proceso: Expresiones aritméticas, Lógicas o mixtas. Estructuras de control, repetitivas, entre otras. Salida: Instrucciones para mostrar los resultados obtenidos
  • 7. ¿Cómo PROGRAMAR? Paso 2. Diseñar el algoritmo
  • 8. ¿Cómo PROGRAMAR? Paso 2. Diseñar el algoritmo Algoritmo Nombre_del_Algoritmo Variables y Constantes Lista de variables y constantes . . . Inicio . . Instrucciones . . Fin. Nombre_de_Variable: Tipo de dato Nombre_de_Constante= valor
  • 9. LenguajesdeProgramación ¿Cómo PROGRAMAR? Paso 3. Codificar Traducir las instrucciones del algoritmo al lenguaje de programación a utilizar
  • 10. LenguajedeProgramación ¿Cómo PROGRAMAR? Paso 4. Verificar y Depurar Se debe ejecutar el programa para revisar si existen errores, sintácticos y/o lógicos, para corregirlos.
  • 11. ¿”Pensando” como una computadora? -Mamá: Hijo ve a la bodega y compra 1 litro de leche, si tienen huevos trae 6. Yo fui y volví con 6 leches -Mamá: ¡¿Por qué trajiste 6 litros de leche ?! -Hijo: porque si tenían huevos. ¿Hay huevos? Si No ¿Dónde está el error? ¿Quién se equivocó la mamá o el hijo? Para realizar una tarea de forma adecuada, las instrucciones deben ser claras y específicas, pues las computadoras no tienen la capacidad de discernir en una decisión
  • 12. Elementos Básicos Algoritmos • Numéricos: Enteros y Reales • Alfanuméricos • Lógicos DATOS • La constante no cambia su valor • La variable cambia su valor CONSTANTES Y VARIABLES • Aritméticas • Lógicas EXPRESIONES • Entrada y salida • Estructuras de control, repetitivas, funciones, entre otras. INSTRUCCIONES
  • 13. Un dato es la expresión general que describe los objetos con los cuales opera una computadora, son valores que se necesitan procesar para generar una información. Los datos se almacenan dentro de una variable. Ejemplo: Naranja es un dato referido al color de un Vehículo. Para procesarlo se necesita crear una variable a la que denominaremos Color donde se almacenará ese valor. Color = “Naranja”
  • 14. Las variables  Una variable es un espacio de memoria reservado para almacenar temporalmente un único dato en el que conocemos el tipo más no su valor, el cual puede variar a lo largo del programa. Ejemplo: nombrevariable: TipoDato Dato de Tipo simple Identificador Formato
  • 15.  Los nombres de las variables siguen ciertas reglas para su construcción, éstas reglas son: • Debe iniciar con una letra. • A partir del segundo carácter puede emplear indistintamente números o letras. • No permite espacios en blanco ni puntos, ni caracteres especiales, solo el carácter guion bajo _ Ejemplos: Apellido Edad Encendido Nota_1
  • 16. Las variables: Declaración Apellido: Edad: Encendido: Nota_1: Cadena; Entero; Lógico real; Tipo Ejemplo Entero Edad = 18 Real Nota_1 = 12,5 Cadena de caracteres Apellido = ‘Pérez’ Lógico Verdadero o Falso (V o F) Encendido = V
  • 17. Expresiones Aritméticas combinaciones de operandos numéricos (variables y constantes) y operadores aritméticos que pueden ser utilizados con tipos de datos enteros o reales Operador Descripción Ejemplo Resultado + Suma result = 5 + 6 11 - Resta result = 5 – 1 4 * Multiplicación result = 2 * 6 12 ** Exponente result = 2**3 8 / División result = 13 / 6 2.16 // División Entera result = 4.5//2 2.0 % Módulo result = 7 % 2 1
  • 18. Expresiones Aritméticas Ejemplos: a. 2 + 3 * 5 - 2 2 + 3 * 5 - 2 Solución: 1 2 + 15 - 2 2 17 - 2 3 15 b. (2 + 3) * 5 - 2 (2 + 3) * 5 - 2 1 5 * 5 - 2 2 25 - 2 3 23 Solución: c. (2 + 3) * 5 ** 2 (2 + 3) * 5 ** 2 1 5 * 5 ** 2 2 5 * 25 3 125 Solución:
  • 19. Expresiones Lógicas Es una expresión que solo puede tener uno de dos valores, verdadero o falso. Se forman combinando constantes lógicas, variables lógicas y otras expresiones lógicas utilizando los operadores lógicos AND, OR, NOT y los operadores relacionales =,>,<,>=,<= y < > Expresiones Lógicas Simples • 6.42 > 6.43 • 12 = 14 • 5 < 17 • 32 >= 32 Expresiones Lógicas Compuestas • (12 =5 ) OR ( 5 >3) • (5<17) AND (2 = 4) • (5<17) AND (2 < > 4) • NOT (5<17) AND (2 < > 4) Verdadero Falso Falso Verdadero Verdadero Falso Verdadero Falso
  • 20. “La inteligencia consiste no sólo en el conocimiento, sino también en la destreza de aplicar los conocimientos en la práctica" Aristóteles