historia del ecuador

25
UNIDAD EDUCATIVA “SAN JOSE LA SALLE” HISTORIA DEL ECUADOR PERIODO LECTIVO 2012 - 2013

Upload: aldorzb

Post on 30-Jul-2015

162 views

Category:

Education


0 download

TRANSCRIPT

UNIDAD EDUCATIVA“SAN JOSE LA SALLE”

HISTORIA DEL ECUADORPERIODO LECTIVO

2012 - 2013

I TRIMESTREPARCIAL I

UNIDAD # 0CLASE #1

REPASO Y DIAGNOSTICO

PROGRAMACIÓN

DEFINICION

Es el proceso de diseñar, codificar, depurar y ejecutar el código fuente de

programas computacionales.

CODIGO FUENTE LENGUAJE DE PROGRAMACIÓN

PROGRAMA

DEFINICION

Es un conjunto de instrucciones que una vez ejecutadas realizarán una o varias tareas dictadas

por el programador en una computadora.

PROGRAMA CODIGOFUENTE

LENGUAJE DEPROGRAMACIÓN

DEFINICION

Un lenguaje de programación es un idioma artificial diseñado para ejecutar acciones que

pueden ser llevadas a cabo por máquinas como las computadoras.

TIPOS DE LENGUAJES DEPROGRAMACIÓN

• Lenguajes de Alto nivelSon aquellos que se encuentran más cercanos al

lenguaje natural que al lenguaje máquina.

• Lenguajes de Bajo NivelSon lenguajes totalmente dependientes de la

máquina, es decir que el programa que se realiza con este tipo de lenguajes no se pueden migrar o utilizar en otras maquinas.

• VARIABLES• CONSTANTES• TIPOS DE DATOS• INSTRUCCIONES DE ENTRADA Y SALIDA• PROCESOS• ESTRUCTURAS

PARTES DE UN PROGRAMA

• Definición del problema• Análisis del problema• Diseño de la solución• Codificación• Prueba y Depuración (Puesta a Punto o Testing)• Documentación• Implementación (Producción)• Mantenimiento

FASES DE LA PROGRAMACIÓN

• Análisis del problema.• Diseño o desarrollo de un algoritmo.• Transformación del algoritmo en un

programa (codificación).• Ejecución y validación del programa.

PASOS PARA LA RESOLUCIÓN DE PROBLEMAS DE PROGRAMACIÓN

• ANÁLISIS• ALGORITMO NARRADO• DIAGRAMA DE FLUJO (FUJOGRAMA)• DIAGRAMA N – S• PSEUDOCÓDIGO

MÉTODOS PARA LA RESOLUCION DE PROBLEMAS

I TRIMESTREPARCIAL I

UNIDAD 1CLASE #2

Lenguaje C: Origen y Definición

Es un lenguaje de programación creado en 1972 por Dennis M. Ritchie en los Laboratorios Bell como evolución del anterior lenguaje B, a su vez basado en BCPL. Es un lenguaje de nivel medio y posee características de los lenguajes de alto y bajo nivel.

BCPL: Basic Combined Programing Languaje.

LENGUAJE C

Características del Lenguaje C

• Programación Estructurada.• Ahorro en la elaboración de expresiones• Creación de software especializado: Sistemas

operativos, bases de datos y utilitarios varios.• Compatible con Sistemas Operativos

Windows, Unix, Linux y DOS.• Flexible.• Portable.

Estructura de un Programa en Lenguaje C

/* Comentario de varias líneas*///Comentario de una linea

libreríasdeclaraciones globales (variables, constantes)main( ) {

variables locales bloque

}

funcion1( ) {

variables locales bloque

}

Debemos tomar en cuenta…..

• Un programa en c esta formado por funciones y la función principal se conoce como main().

• Las funciones son segmentos de código, realizan un proceso específico y devuelven un resultado.

• Todas las instrucciones y funciones se escriben en minúsculas.

• Las llaves { } son utilizadas para indicar el inicio y el fin de una función o un bloque de sentencias.

Archivos de Cabecera o LibreríasContienen funciones predefinidas por el lenguaje. Se las identifica porque tiene la extensión .hPara declarar una librería se utiliza #include.

// Ejemplo de un programa en C#include <stdio.h>main( ){printf("Hola amigos!\n");}

Manejo de caracteres Funciones Matemáticas E/S Básico

ctype.h math.h stdio.h

Miscelaneos Manejo de cadenas Fecha y hora

stdlib.h string.h time.h

I TRIMESTREPARCIAL I

UNIDAD 1CLASE #3

Elementos de Programación

Tipos de Datos

Secuencias de Escape

Operadores

Aritméticos

+ Suma- Resta* Producto/ Cociente de una división% Resto de una división

Relacionales

== Igual a!= No igual a> Mayor que< Menor que>= Mayor o igual que<= Menor o igual que

Lógicos

! Not (no lógico)&& And (y lógico)|| Or (ó lógico)

Asignación

= = =++ m++ m=m+1-- m-- m=m-1+= m+=n m=m+n-= m-=n m=m-n*= m*=n m=m*n/= m/=n m=m/n%= m%=nm=m%n

I TRIMESTREPARCIAL I

UNIDAD 1CLASE #4

Funciones de Entrada y Salida de Datos

• Entrada– scanf ()– getchar ()– gets ()

• Salida– printf ()– putchar ()– puts ()

Funciones de Entrada y Salida

• Permite mostrar datos por pantalla.Sintaxis:

printf(“Mensaje”,argumentos):Ejemplo:/* Uso de la sentencia printf()*/ #include <stdio.h> main() /* Saca por pantalla una suma */ { int a=20,b=10; printf("El valor de a es %d\n",a); printf("El valor de b es %d\n",b); printf("Por tanto %d+%d=%d",a,b,a+b);

}

Funcion printf ()

Modificadores• %c Un único caracter .• %d Un entero con signo, en base decimal .• %u Un entero sin signo, en base decimal .• %o Un entero en base octal .• %x Un entero en base hexadecimal .• %e Un número real en coma flotante, con exponente • %f Un número real en coma flotante, sin exponente .• %s Una cadena de caracteres .• %p Un puntero o dirección de memoria .• %ld Entero largo.• %lf Doble precisión.

• Permite ingresar datos desde teclado para almacenarlos en las variables o datos de entrada.

Sintaxis:scanf(“Modificador”,argumentos);

Ejemplo:/* Uso de la sentencia scanf()*/ #include <stdio.h> main() /* Mostrar un valor ingresado por teclado*/ { int a; printf(“Ingrese el valor de a:“);scanf(“%d”,&a);printf(“\nEl valor ingresado en a es %d”,a);}

Funcion scanf()