Introducción a la programación y conceptos basicos
La historia de la informática
El ser humano
La necesidad
Hacer cálculos
Procesar la información
Programación y lenguaje de programación
Denomina programación
Crear programas para computadoras
lenguaje de programación
Algoritmo
Son un secuencia de instrucciones
Tipos de algoritmos
Cualitativos
Pasos con palabras
Cuantitativos
Pasos con numeros
tipos de programación
No estructurada
imperativa
declarativa
Funcional
secuencial
por eventos
estructurada
modular
por capas
extrema
orientada a objetos
Generalidades
una técnica estándar de comunicación
dar unas instrucción
Lenguajes de alto nivel
especificar de manera precisa
Uso del codigo de maquina
Diferente a un lenguaje informatico
Compilación
la mayoría de lenguajes actuales
compiladores
partes en diferentes lenguajes
código fuente
Objetivos
Corrección
Subtopic
Hace lo que debe hacer el programa
Eficiencia
Consumir la menor cantidad de recursos
Claridad
programa claro y legible
organizado
Programas más conocidos
BASIC,COBOL,FORTRAN,C,PASCAL
Visual Basic
Significa
Beginner’s All-purpose Symbolic Instruction Code
traduce
Código de instrucciones de uso universal para principiantes
Desarrollado
Jhon Kmeny y Thomas Kurts
1964
Tiny BASIC y Microsoft BASIC
un lenguaje de programación
Datos y operadores
Datos
Boolean
Byte
Char
Date
Decimal
Double
Integer
Long
Objetc
Short
Single
String
Operadores
Aritméticos
Cálculos
Comparación
Comparar
Concatenación
Combinar caracteres
IDE
Integrated Development Environment
facilidades para programar en Visual Basic
Forma de comunicación
La computadora
Lenguaje de maquina
Sistema de códigos
elementos aritméticos
El ábaco
El instrumento mas antiguo del calculo
Hecho con piedras en sus inicios
Una herramienta
Cálculos complejos
Rodillos de neper
en 1617
Neper da a conocer su invento
Realizar multiplicaciones
Sumadora
En 1967 un diseño
hecho por Da Vinci
Pascalina
Inventada por Pascal (1623-1662)
que su padre jugara con él
Calculadora
En 1671
Leibniz
Calculadora universal
desprende el concepto
Calculo matematico
donde se dice
La calculadora no es automatica
hace más de un siglo
que se diseño un ordenador
Ordenadores
la informatica
Es el tratamiento de la información
1886 Hollerit
una maquina
El procesamiento de datos
Lenguaje algoritmico
No gráficos
Seudo codigo
Graficos
Diagrama de flujo
Tipos de datos
Simples
Numeros, logicos alfanumericos
Estructurados
Vectores, matrices, archivos
Variables, constantes y expresiones
Variables
Dato que puede variar
constantes
Dato numerico que no cambia
expresiones
Combinación de variables constantes...etc