informatica para economistas

13
Informática para Economistas Ing. Breyson Meza

Upload: breyson-meza

Post on 22-Mar-2017

81 views

Category:

Engineering


1 download

TRANSCRIPT

Page 1: Informatica para economistas

Informática para Economistas

Ing. Breyson Meza

Page 2: Informatica para economistas

Introducción a la Algoritmia

Ing. Breyson Meza 2

Page 3: Informatica para economistas

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

Page 4: Informatica para economistas

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áticoComputer Science

Ing. Breyson Meza 4

Page 5: Informatica para economistas

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

Page 6: Informatica para economistas

Introducción a la Algoritmia

• Algoritmo: Es un conjunto de pasos que nospermiten resolver un problema.

• Un algoritmo computacional es aquel que puedeser implementado para su ejecución en unacomputadora.

• 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

Page 7: Informatica para economistas

Ejemplo de un Algoritmo

Calcular el IMC para una persona.

Implementación

Sabemos que :

Ing. Breyson Meza 7

Page 8: Informatica para economistas

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).

PROCESSConjunto de procesos

o CálculosIN OUT

Datos de Entrada

Datos de Salida

Ing. Breyson Meza 8

Page 9: Informatica para economistas

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

Page 10: Informatica para economistas

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

Page 11: Informatica para economistas

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

Page 12: Informatica para economistas

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

Page 13: Informatica para economistas

Desarrollo de Algoritmos con Datos Simples

Ing. Breyson Meza 13