SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
Informática para
Economistas
Ing. Breyson Meza
Introducción a la Algoritmia
Ing. Breyson Meza 2
Introducción
• Es importante dominar las herramientas informáticas?
• Puedo ir mas allá de ser un usuario informático?
• DataScientist :
Experto en un área de
negocio o de la ciencia
Que resuelve problemas
complejos
Cuyas conclusiones las
obtiene en base al
análisis de datos
Ing. Breyson Meza 3
DataScientist
Experiencia en
Procesos de
Negocio
Traditional
Research
Traditional
Sofware
Machine
Learning
Data
Science
Ing. de sistemas
Ing. Informática
Economista
Estadístico
Matemático
Ing. Industrial
Informático - Matemático
Computer Science
Ing. Breyson Meza 4
Habilidades Informáticas y de software
• A estas habilidades se les conoce como “Hacking skills”. La traducción no literal mas
adecuada sería : “competencias informáticas con pensamiento computacional“.
• En el año 2006 Jeannette Wing publicó el artículo Computational thinking en el que
defendía que esta nueva competencia debería ser incluida en la formación de todos los
niños y niñas, ya que representa un ingrediente vital del aprendizaje de la ciencia, la
tecnología, la ingeniería y las matemáticas.
• En palabras de la propia Wing:
“El pensamiento computacional implica resolver problemas, diseñar sistemas y
comprender el comportamiento humano, haciendo uso de los conceptos fundamentales
de la informática”.
• Otras definiciones han surgido desde entonces, como.
“Es el proceso que permite formular problemas de forma que sus soluciones pueden ser
representadas como secuencias de instrucciones y algoritmos”.
https://youtu.be/w3SHN6qmblI
Ing. Breyson Meza 5
Introducción a la Algoritmia
• Algoritmo: Es un conjunto de pasos que nos
permiten resolver un problema.
• Un algoritmo computacional es aquel que puede
ser implementado para su ejecución en una
computadora.
• Los Algoritmos deben ser (Características):
1. Finitos,
2. Ordenados,
3. Bien definidos y
4. Conciso. https://youtu.be/5GCXxU-JAYg
Ing. Breyson Meza 6
Ejemplo de un Algoritmo
Calcular el IMC para una persona.
Implementación
Sabemos que :
Ing. Breyson Meza 7
Estrategia general para formular Algoritmos
• Por lo general, no existe una sola forma de resolver un problema,
pero podemos plantear una regla practica para crear un algoritmo.
Las siguientes preguntas nos pueden ayudar:
Cuales son los datos de entrada (INPUTS)
Cuales son los datos de Salida o resultados esperados (OUTPUTS)
Cuales son los procesos necesarios para transformar los datos de
entrada en las salidas requeridas (PROCESS).
PROCESS
Conjunto de procesos
o Cálculos
IN OUT
Datos de
Entrada
Datos de
Salida
Ing. Breyson Meza 8
Estructura general de los Algoritmos
• Todo Algoritmo computacional tiene la siguiente estructura:
Lectura de
datos
Salida de
datos
Procesamiento
Fin
Inicio
Declaración de
Datos
1
2
3
4
5
5
Declaración de inicio de Algoritmo
Declaración de Fin de Algoritmo
Declaración de los datos (nombre y
tipo) que se usará en el Algoritmo
Lectura de los datos de Entrada
Escritura de datos de Salida o
Mostrar Resultados
Core de l algoritmo, es donde se
resuelve el problema
Ing. Breyson Meza 9
Acerca del Dato
Tipos
DATO
 Es la representación de un hecho
real (Característica de un objeto)
 Es un mensaje
 Es objetivo
 Es un dato procesado
 Información=Dato + Proceso
 Es subjetivo (Relativo a un
contexto)
Datos
Estáticos
Simples
Texto
Numérico
Estructurados
Cadenas
Arreglos
Objetos
Datos
Dinámicos
 Es un conjunto de caracteres que
permite nombrar (identificar) a los
datos. Tiene las siguientes
características:
1. Debe comenzar con una letra y
no tener el carácter espacio.
2. Solo se puede emplear letras
dígitos y el subrayado
3. Debe ser diferente a las palabras
claves en un algoritmo (inicio)
Contante
Variable
Son
identificadores
Validos
No cambia
Puede cambia
Ing. Breyson Meza 10
Definición de Identificadores
VARIABLES
• Formato:
Const <Nombre_constante>=Valor
• Ejemplo:
Const A=10 Entera
LETRA=‘m’ Carácter
PI=3.1416 Real
• Obs: las constantes serán
escritas con mayúscula.
CONSTANTES
• Formato:
Var <Nombre_variable> : <tipo_dato>
• Ejemplo:
Var m: Entera
x,y,z: Real
p: lógico
• Obs: las constantes serán
escritas con minúscula.
Ing. Breyson Meza 11
Operaciones con los Datos Simples
Operadores
Aritméticos
Relación
LógicosAsignación
Jerarquía
de
operadores
Permite asignar valores a
las variables.
Formato:
Nombre_variable ← Valor
Ing. Breyson Meza 12
Desarrollo de Algoritmos con
Datos Simples
Ing. Breyson Meza 13

Más contenido relacionado

Destacado

FCTA-UNP: Estudio Comparativo del Perfil Emprendedor de estudiantes universit...
FCTA-UNP: Estudio Comparativo del Perfil Emprendedor de estudiantes universit...FCTA-UNP: Estudio Comparativo del Perfil Emprendedor de estudiantes universit...
FCTA-UNP: Estudio Comparativo del Perfil Emprendedor de estudiantes universit...FCTA - UNP
 
Chapter 15
Chapter 15Chapter 15
Chapter 15ezasso
 
Quotes on Personal Branding from Dr. Seuss
Quotes on Personal Branding from Dr. SeussQuotes on Personal Branding from Dr. Seuss
Quotes on Personal Branding from Dr. SeussSandra Long
 
Ppt anuncios, discursos y noticias 5.2
Ppt anuncios, discursos y noticias 5.2Ppt anuncios, discursos y noticias 5.2
Ppt anuncios, discursos y noticias 5.2Edu 648
 
mapa mental manejo de materiales
mapa mental manejo de materialesmapa mental manejo de materiales
mapa mental manejo de materialesismaelvillasana10
 
1 Brighton transcript of results
1 Brighton transcript of results1 Brighton transcript of results
1 Brighton transcript of resultsBrighton Nkandela
 

Destacado (10)

Lied zur fastenaktion cfe 2016
Lied zur fastenaktion   cfe 2016Lied zur fastenaktion   cfe 2016
Lied zur fastenaktion cfe 2016
 
FCTA-UNP: Estudio Comparativo del Perfil Emprendedor de estudiantes universit...
FCTA-UNP: Estudio Comparativo del Perfil Emprendedor de estudiantes universit...FCTA-UNP: Estudio Comparativo del Perfil Emprendedor de estudiantes universit...
FCTA-UNP: Estudio Comparativo del Perfil Emprendedor de estudiantes universit...
 
Chapter 15
Chapter 15Chapter 15
Chapter 15
 
Apparent life threatening event
Apparent life threatening eventApparent life threatening event
Apparent life threatening event
 
Fluxish Angular
Fluxish AngularFluxish Angular
Fluxish Angular
 
Business development strategy
 Business development strategy Business development strategy
Business development strategy
 
Quotes on Personal Branding from Dr. Seuss
Quotes on Personal Branding from Dr. SeussQuotes on Personal Branding from Dr. Seuss
Quotes on Personal Branding from Dr. Seuss
 
Ppt anuncios, discursos y noticias 5.2
Ppt anuncios, discursos y noticias 5.2Ppt anuncios, discursos y noticias 5.2
Ppt anuncios, discursos y noticias 5.2
 
mapa mental manejo de materiales
mapa mental manejo de materialesmapa mental manejo de materiales
mapa mental manejo de materiales
 
1 Brighton transcript of results
1 Brighton transcript of results1 Brighton transcript of results
1 Brighton transcript of results
 

Similar a Informatica para economistas

ANALISIS DE SISTEMAS
ANALISIS DE SISTEMASANALISIS DE SISTEMAS
ANALISIS DE SISTEMASjuan gonzalez
 
LOS-SISTEMAS-DE-INFORMACIONnva.ppt
LOS-SISTEMAS-DE-INFORMACIONnva.pptLOS-SISTEMAS-DE-INFORMACIONnva.ppt
LOS-SISTEMAS-DE-INFORMACIONnva.pptdiegovht
 
Los sistemas-de-informacion
Los sistemas-de-informacionLos sistemas-de-informacion
Los sistemas-de-informacionYesenia Gomez
 
tendencias de los sistemas de informacion
tendencias de los sistemas de informaciontendencias de los sistemas de informacion
tendencias de los sistemas de informacionYesenia Gomez
 
Los sistemas-de-informacion (2)
Los sistemas-de-informacion (2)Los sistemas-de-informacion (2)
Los sistemas-de-informacion (2)Yesenia Gomez
 
8f29ee 08b473f1b0f04c55b0d997ad6f8df491
8f29ee 08b473f1b0f04c55b0d997ad6f8df4918f29ee 08b473f1b0f04c55b0d997ad6f8df491
8f29ee 08b473f1b0f04c55b0d997ad6f8df491Angelica Berrio
 
Clase1 Sistemas De InformacióN
Clase1 Sistemas De InformacióNClase1 Sistemas De InformacióN
Clase1 Sistemas De InformacióNJohannaMorela
 
Lo básico para programar
Lo básico para programarLo básico para programar
Lo básico para programarCelestino Duran
 
Sistemas de informacion
Sistemas de informacionSistemas de informacion
Sistemas de informaciontulahermoxa
 
Sistemas de Información
Sistemas de InformaciónSistemas de Información
Sistemas de InformaciónPatricia Acosta
 
Actividad 3
Actividad 3Actividad 3
Actividad 3Mtzashly
 
Actividad 3 Preguntas
Actividad 3 PreguntasActividad 3 Preguntas
Actividad 3 PreguntasHeidiie Hdz
 
evolucion de los sistemas de informacion
evolucion de los sistemas de informacionevolucion de los sistemas de informacion
evolucion de los sistemas de informacionmguelvegasarango
 
Lo básico para programar
Lo básico para programarLo básico para programar
Lo básico para programarCelestino Duran
 
Administracion de Sistemas-CERTUS..pptx
Administracion de Sistemas-CERTUS..pptxAdministracion de Sistemas-CERTUS..pptx
Administracion de Sistemas-CERTUS..pptxJUANMARCOSPONTEBARDA
 
Introducción al análisis y diseño de sistemas de informacion
Introducción al análisis y diseño de sistemas de informacionIntroducción al análisis y diseño de sistemas de informacion
Introducción al análisis y diseño de sistemas de informacionJosé Alfonso Mena Adame
 

Similar a Informatica para economistas (20)

ANALISIS DE SISTEMAS
ANALISIS DE SISTEMASANALISIS DE SISTEMAS
ANALISIS DE SISTEMAS
 
LOS-SISTEMAS-DE-INFORMACIONnva.ppt
LOS-SISTEMAS-DE-INFORMACIONnva.pptLOS-SISTEMAS-DE-INFORMACIONnva.ppt
LOS-SISTEMAS-DE-INFORMACIONnva.ppt
 
Los sistemas-de-informacion
Los sistemas-de-informacionLos sistemas-de-informacion
Los sistemas-de-informacion
 
Tema n° 1
Tema n° 1Tema n° 1
Tema n° 1
 
tendencias de los sistemas de informacion
tendencias de los sistemas de informaciontendencias de los sistemas de informacion
tendencias de los sistemas de informacion
 
Los sistemas-de-informacion (2)
Los sistemas-de-informacion (2)Los sistemas-de-informacion (2)
Los sistemas-de-informacion (2)
 
8f29ee 08b473f1b0f04c55b0d997ad6f8df491
8f29ee 08b473f1b0f04c55b0d997ad6f8df4918f29ee 08b473f1b0f04c55b0d997ad6f8df491
8f29ee 08b473f1b0f04c55b0d997ad6f8df491
 
Clase1 Sistemas De InformacióN
Clase1 Sistemas De InformacióNClase1 Sistemas De InformacióN
Clase1 Sistemas De InformacióN
 
Lo básico para programar
Lo básico para programarLo básico para programar
Lo básico para programar
 
Sistemas de informacion
Sistemas de informacionSistemas de informacion
Sistemas de informacion
 
Sistemas de Información
Sistemas de InformaciónSistemas de Información
Sistemas de Información
 
Actividad 3
Actividad 3Actividad 3
Actividad 3
 
Actividad 3
Actividad 3Actividad 3
Actividad 3
 
Actividad 3
Actividad 3Actividad 3
Actividad 3
 
Actividad 3
Actividad 3Actividad 3
Actividad 3
 
Actividad 3 Preguntas
Actividad 3 PreguntasActividad 3 Preguntas
Actividad 3 Preguntas
 
evolucion de los sistemas de informacion
evolucion de los sistemas de informacionevolucion de los sistemas de informacion
evolucion de los sistemas de informacion
 
Lo básico para programar
Lo básico para programarLo básico para programar
Lo básico para programar
 
Administracion de Sistemas-CERTUS..pptx
Administracion de Sistemas-CERTUS..pptxAdministracion de Sistemas-CERTUS..pptx
Administracion de Sistemas-CERTUS..pptx
 
Introducción al análisis y diseño de sistemas de informacion
Introducción al análisis y diseño de sistemas de informacionIntroducción al análisis y diseño de sistemas de informacion
Introducción al análisis y diseño de sistemas de informacion
 

Último

CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptxCARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptxvalenciaespinozadavi1
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023RonaldoPaucarMontes
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrialGibranDiaz7
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajasjuanprv
 
Maquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfMaquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfdanielJAlejosC
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptxBRAYANJOSEPTSANJINEZ
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDEdith Puclla
 
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOFritz Rebaza Latoche
 
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASDOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASPersonalJesusGranPod
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptCRISTOFERSERGIOCANAL
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralsantirangelcor
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesCarlosMeraz16
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCarlosGabriel96
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónXimenaFallaLecca1
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdffredyflores58
 
clases de porcinos generales de porcinos
clases de porcinos generales de porcinosclases de porcinos generales de porcinos
clases de porcinos generales de porcinosDayanaCarolinaAP
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfs7yl3dr4g0n01
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfSesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfannavarrom
 

Último (20)

CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptxCARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrial
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajas
 
Maquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfMaquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdf
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCD
 
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
 
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASDOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integral
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestaciones
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcción
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 
clases de porcinos generales de porcinos
clases de porcinos generales de porcinosclases de porcinos generales de porcinos
clases de porcinos generales de porcinos
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfSesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
 

Informatica para economistas

  • 2. Introducción a la Algoritmia Ing. Breyson Meza 2
  • 3. Introducción • Es importante dominar las herramientas informáticas? • Puedo ir mas allá de ser un usuario informático? • DataScientist : Experto en un área de negocio o de la ciencia Que resuelve problemas complejos Cuyas conclusiones las obtiene en base al análisis de datos Ing. Breyson Meza 3
  • 4. DataScientist Experiencia en Procesos de Negocio Traditional Research Traditional Sofware Machine Learning Data Science Ing. de sistemas Ing. Informática Economista Estadístico Matemático Ing. Industrial Informático - Matemático Computer Science Ing. Breyson Meza 4
  • 5. Habilidades Informáticas y de software • A estas habilidades se les conoce como “Hacking skills”. La traducción no literal mas adecuada sería : “competencias informáticas con pensamiento computacional“. • En el año 2006 Jeannette Wing publicó el artículo Computational thinking en el que defendía que esta nueva competencia debería ser incluida en la formación de todos los niños y niñas, ya que representa un ingrediente vital del aprendizaje de la ciencia, la tecnología, la ingeniería y las matemáticas. • En palabras de la propia Wing: “El pensamiento computacional implica resolver problemas, diseñar sistemas y comprender el comportamiento humano, haciendo uso de los conceptos fundamentales de la informática”. • Otras definiciones han surgido desde entonces, como. “Es el proceso que permite formular problemas de forma que sus soluciones pueden ser representadas como secuencias de instrucciones y algoritmos”. https://youtu.be/w3SHN6qmblI Ing. Breyson Meza 5
  • 6. Introducción a la Algoritmia • Algoritmo: Es un conjunto de pasos que nos permiten resolver un problema. • Un algoritmo computacional es aquel que puede ser implementado para su ejecución en una computadora. • Los Algoritmos deben ser (Características): 1. Finitos, 2. Ordenados, 3. Bien definidos y 4. Conciso. https://youtu.be/5GCXxU-JAYg Ing. Breyson Meza 6
  • 7. Ejemplo de un Algoritmo Calcular el IMC para una persona. Implementación Sabemos que : Ing. Breyson Meza 7
  • 8. Estrategia general para formular Algoritmos • Por lo general, no existe una sola forma de resolver un problema, pero podemos plantear una regla practica para crear un algoritmo. Las siguientes preguntas nos pueden ayudar: Cuales son los datos de entrada (INPUTS) Cuales son los datos de Salida o resultados esperados (OUTPUTS) Cuales son los procesos necesarios para transformar los datos de entrada en las salidas requeridas (PROCESS). PROCESS Conjunto de procesos o Cálculos IN OUT Datos de Entrada Datos de Salida Ing. Breyson Meza 8
  • 9. Estructura general de los Algoritmos • Todo Algoritmo computacional tiene la siguiente estructura: Lectura de datos Salida de datos Procesamiento Fin Inicio Declaración de Datos 1 2 3 4 5 5 Declaración de inicio de Algoritmo Declaración de Fin de Algoritmo Declaración de los datos (nombre y tipo) que se usará en el Algoritmo Lectura de los datos de Entrada Escritura de datos de Salida o Mostrar Resultados Core de l algoritmo, es donde se resuelve el problema Ing. Breyson Meza 9
  • 10. Acerca del Dato Tipos DATO  Es la representación de un hecho real (Característica de un objeto)  Es un mensaje  Es objetivo  Es un dato procesado  Información=Dato + Proceso  Es subjetivo (Relativo a un contexto) Datos Estáticos Simples Texto Numérico Estructurados Cadenas Arreglos Objetos Datos Dinámicos  Es un conjunto de caracteres que permite nombrar (identificar) a los datos. Tiene las siguientes características: 1. Debe comenzar con una letra y no tener el carácter espacio. 2. Solo se puede emplear letras dígitos y el subrayado 3. Debe ser diferente a las palabras claves en un algoritmo (inicio) Contante Variable Son identificadores Validos No cambia Puede cambia Ing. Breyson Meza 10
  • 11. Definición de Identificadores VARIABLES • Formato: Const <Nombre_constante>=Valor • Ejemplo: Const A=10 Entera LETRA=‘m’ Carácter PI=3.1416 Real • Obs: las constantes serán escritas con mayúscula. CONSTANTES • Formato: Var <Nombre_variable> : <tipo_dato> • Ejemplo: Var m: Entera x,y,z: Real p: lógico • Obs: las constantes serán escritas con minúscula. Ing. Breyson Meza 11
  • 12. Operaciones con los Datos Simples Operadores Aritméticos Relación LógicosAsignación Jerarquía de operadores Permite asignar valores a las variables. Formato: Nombre_variable ← Valor Ing. Breyson Meza 12
  • 13. Desarrollo de Algoritmos con Datos Simples Ing. Breyson Meza 13