Introducci - PowerPoint PPT Presentation

1 / 19
About This Presentation
Title:

Introducci

Description:

Introducci n a la Programaci n Conceptos B sicos Manuel Crisosto M., Claudio Guti rrez S., Christian Vidal C. – PowerPoint PPT presentation

Number of Views:30
Avg rating:3.0/5.0
Slides: 20
Provided by: face152
Category:

less

Transcript and Presenter's Notes

Title: Introducci


1
Introducción a la ProgramaciónConceptos Básicos
Manuel Crisosto M., Claudio Gutiérrez S.,
Christian Vidal C.
2
Algoritmos
  • Destrezas Esperadas
  • Nomeclatura final de seudo-código
  • Utilización de arreglos para resolver problemas.
  • Seguimiento de un algoritmo en seudo-código.

3
Nomeclatura Final Seudo-Código
  • Selección
  • If (Condición)
  • Grupo de instrucciones
  • else
  • Grupo de instrucciones ltopcionalgt

4
Nomeclatura Final Seudo-Código
  • Imprimir (Texto) printf (Texto)
  • Imprimir (variable) printf (variable)
  • Leer (variable) scanf (variable)

5
Arreglos
  • Crear un algoritmo que recibe los datos por
    teclado y los guarda en un arreglo y
    posteriormente muestra el promedio

6
Arreglos
  • int i
  • float promedio5,suma0
  • for(i0ilt5ii1)
  • printf (Ingrese el promedio,i)
  • scanf (promedioi)
  • for(i0ilt5ii1)
  • sumasumapromedioi
  • printf (el promedio es, suma/5)

7
Arreglos
  • Crear un algoritmo que encuentre el mayor
    elemento (enteros). Suponga que se ingresaron los
    datos.

8
Arreglos
  • int i,mayor, arreglo5
  • // Suponemos se ingresaron los datos
  • mayorarreglo0
  • for(i0ilt5ii1)
  • if(arregloigtmayor)
  • mayorarregloi
  • printf(mayor)

9
Arreglos
  • Crear un algoritmo que muestre el producto de un
    vector de tipo entero con un escalar. Suponga los
    datos del arreglo ya están ingresados.

10
Arreglos
  • int i, valor, arreglo5
  • // Se ingresaron los datos del arreglo
  • printf (Ingrese el valor para multiplicar)
  • scanf (valor)
  • for(i0ilt5ii1)
  • arregloiarregloivalor
  • for(i0ilt5ii1)
  • printf (arregloi)

11
Matrices
  • Crear un algoritmo que verifique que una matriz
    de 5x5 de tipo entero es una matriz identidad. La
    matriz identidad es la que en su diagonal
    principal los elementos tienen al valor 1, y el
    resto de los elementos el valor 0.

12
Matrices Cuadradas
afc
f lt c
6x6
f gt c
13
  • int fila,col, matriz55, es
  • // Se supone que se ingresaron los datos de la
    matriz
  • es1
  • for(fila0filalt5 filafila1)
  • for(col0collt5 colcol1)
  • if (filacol matrizfilacol!1)
    es0
  • else if( fila ! col matrizfilacol!
    0) es 0
  • if( es0) printf No es la matriz Identidad
  • else printf Es la matriz identidad

14
  • int fila,col, matriz55, es
  • // Se supone que se ingresaron los datos de la
    matriz
  • es1
  • for (fila0filalt5 es 1filafila1)
  • for (col0collt5 es1colcol1)
  • if (filacol matrizfilacol!1)
    es0
  • else if ( fila ! col matrizfilacol
    !0) es 0
  • if( es0) printf No es la matriz Identidad
  • else printf Es la matriz identidad

15
Traza de un algoritmo
  • Obtenga para el siguiente algoritmo los valores
    de i, suma y N. Qué es lo que hace el algoritmo?

16
Traza de un algoritmo
  • int i , N5, suma0
  • for (iNigt1ii-1)
  • sumasumaii

17
Traza de un algoritmo
  • Para el siguiente algoritmo. Obtenga los valores
    de i,j, suma, N. Qué es lo que hace el algoritmo?

18
Traza de un algoritmo
  • int i , N5, suma0, suma2
  • for(i1iltNii1)
  • suma20
  • for(j1jltijj1)
  • suma2suma2j
  • sumasumasuma2
  • printf El resultado es suma

19
Preguntas??????
Write a Comment
User Comments (0)
About PowerShow.com