Presentación del Curso

Add to Favourites
Post to:

Description
Describe las partes que componen el curso

Comments
Presentation Transcript Presentation Transcript

PROGRAMACION en CPresentación del Curso : PROGRAMACION en CPresentación del Curso EDUARDO JARA GOLDENBERG ejara.mod@gmail.com

Slide 2 : Programación en C. Eduardo Jara G. 2 Curso donde se estudia un modelo algorítmico y de programación para resolver problemas de baja complejidad Los algoritmos se implementan en lenguage C Descripción

Slide 3 : Programación en C. Eduardo Jara G. 3 a) Sistemas Numéricos b) Arquitectura y Organización del computador c) Algoritmos d) Lenguaje C 1) Variables, Tipos. 2) Estructuras de Control 3) Arrays 4) Punteros 5) Funciones 6) Strings 7) Registros 8) Archivos Programa del Curso

Slide 4 : Programación en C. Eduardo Jara G. 4 Sistemas Numéricos Base Sistema Cifras . 2 binario 0 1 8 Octal 0 1 2 3 4 5 6 7 10 Decimal 0 1 2 3 4 5 6 7 8 9 16 Hexadecimal 0 1 2 3 4 5 6 7 8 9 A B C D E F

Slide 5 : Programación en C. Eduardo Jara G. 5 a) Sistemas Numéricos b) Arquitectura y Organización del computador c) Algoritmos d) Lenguaje C 1) Variables, Tipos. 2) Estructuras de Control 3) Arrays 4) Punteros 5) Funciones 6) Strings 7) Registros 8) Archivos Programa del Curso

Slide 6 : Programación en C. Eduardo Jara G. 6 Arquitectura y organización del Computador Dispositivos Entrada/ Salida U C P UCP: Unidad Central de Procesamiento UC: Unidad de Control UAL: Unidad Aritmético Lógica UAL UC Registros Memoria

Slide 7 : Programación en C. Eduardo Jara G. 7 a) Sistemas Numéricos b) Arquitectura y Organización del computador c) Algoritmos d) Lenguaje C 1) Variables, Tipos. 2) Estructuras de Control 3) Arrays 4) Punteros 5) Funciones 6) Strings 7) Registros 8) Archivos Programa del Curso

Slide 8 : Programación en C. Eduardo Jara G. 8 Algoritmos Instrucción 1: Tome los números a y b. Pase a la instrucción siguiente. Instrucción 2: Compare los dos números (es decir, determine si a es menor, igual, o mayor que b). Pase a la instrucción siguiente. Instrucción 3: Si los números son iguales, entonces cada uno de ellos es el resultado buscado; el cálculo termina. Si no es así, pase a la instrucción siguiente. Instrucción 4: Si el primer número es menor que el segundo, intercámbielos y prosiga a la instrucción siguiente. Instrucción 5: Reste el segundo número del primero y reemplace los dos números considerados por el sustraendo y el residuo, respectivamente. Pase a la Instrucción 2. Algoritmo Euclidiano Dados dos enteros positvos a y b, halle su máximo común divisor

Slide 9 : Programación en C. Eduardo Jara G. 9 a) Sistemas Numéricos b) Arquitectura y Organización del computador c) Algoritmos d) Lenguaje C 1) Variables, Tipos. 2) Estructuras de Control 3) Arrays 4) Punteros 5) Funciones 6) Strings 7) Registros 8) Archivos Programa del Curso

Slide 10 : Programación en C. Eduardo Jara G. 10 void Leer_Mensaje(vector mensaje, int *largo, boolean *precondiciones_ok) { int i; *precondiciones_ok= verdadero; printf("Introduzca el largo del mensaje "); scanf("%d", largo); if (*largo < 1) { *precondiciones_ok= falso; printf("\nLargo del mensaje incorrecto"); return; } for(i=0; i<*largo; i++){ printf("\nIngrese numero %d:",i); scanf("%d",&mensaje[i]);} } Lenguaje C

Slide 11 : Programación en C. Eduardo Jara G. 11 void Leer_Mensaje(vector mensaje, int *largo, boolean *precondiciones_ok) { int i; *precondiciones_ok= verdadero; printf("Introduzca el largo del mensaje "); scanf("%d", largo); if (*largo < 1) { *precondiciones_ok= falso; printf("\nLargo del mensaje incorrecto"); return; } for(i=0; i<*largo; i++){ printf("\nIngrese numero %d:",i); scanf("%d",&mensaje[i]);} } Lenguaje C

Slide 12 : Programación en C. Eduardo Jara G. 12 Programación en Turbo C. Schildt, H. Osborne/McGraw-Hill.2006 Programación en C. Joyanes, L. McGraw-Hill. 2001  Como programar en C/C++. Deitel, H. Pearson Education. 2000 Lenguaje C y Estructuras de Datos. García, J. Garcerán V. McGraw-Hill. BIBLIOGRAFÍA

Want to learn?

Sign up and browse through relevant courses.

Name:
Your Email:
Password:
Country:
Contact no:


Area code Number
Subjects you are interested in:
Word verification: (Enter the text as in image)


Sign Up Already a member? Sign In
I agree to WizIQ's User Agreement & Privacy Policy

Your Facebook Friends on WizIQ

Give live classes, create & sell online courses

Try it free Plans & Pricing

Connect