Introducci - PowerPoint PPT Presentation

1 / 11
About This Presentation
Title:

Introducci

Description:

int i,j,suma=0,stop=1,N. Printf('Ingrese N') scanf (N) (asuma N igual a 4) ... Pasar de diagrama de flujo a seudo-c digo. Ejecute su seudo-c digo para N=3 ... – PowerPoint PPT presentation

Number of Views:30
Avg rating:3.0/5.0
Slides: 12
Provided by: face2
Category:
Tags: introducci | pasar

less

Transcript and Presenter's Notes

Title: Introducci


1
Introducción a la ProgramaciónEjercicios
Manuel Crisosto M., Claudio Gutiérrez S.,
Christian Vidal C.
2
Seguimiento de variables
  • int i,j,suma0,stop1,N
  • Printf(Ingrese N)
  • scanf (N) (asuma N igual a 4)
  • for(i1iltN stop !0 ii1)
  • for(j1jlti stop !0 jj2)
  • if(j(N/2))
  • stop0
  • else sumasumaij
  • print (El resultado es, suma)

3
Seguimiento de variables
  • int i,j,k,N
  • printf (Ingrese N)
  • scanf (N) (asuma N 1)
  • for(i1iltN ii1)
  • for(j1 jlt 2N jj1)
  • for(kjkgt0 kk-1)
  • if( kgt j/2)
  • printf 0
  • else printf 1

4
Pasar de diagrama de flujo a seudo-código
Ejecute su seudo-código para N3 1.- Qué valor
entrega suma? 2.- Qué es lo que calcula este
algoritmo?
V
V
V
5
Transforme el siguiente seudo-código a diagrama
de flujo
  • int i,,j,pot,suma0,N
  • printf (Ingrese N)
  • scanf (N)
  • for(i1iltN ii1)
  • pot1
  • for(j1 jltN-(i-1) jj1)
  • potpoti
  • sumasumapot
  • printf (El resultado es, suma)

Calcule los valores de suma para N3 Qué es lo
que hace este algoritmo?
6
Crear un algoritmo
  • Crear un algoritmo que determine si un arreglo
    es binario. Es decir el arreglo está conformado
    por 1 y 0.

7
Algoritmo
  • int arr5,i, stop1
  • for(i0ilt5 ii1)
  • printf (Ingrese el elemento i del arreglo)
  • scanf (arri)
  • for(i0ilt5 stop!0 ii1)
  • if(arri0 arri1)
  • continue
  • else stop0
  • if( !stop)
  • printf (El arreglo no es binario)
  • else printf (El arreglo es binario)

8
Crear un algoritmo
  • Dado dos arreglos binarios (sólo están compuestos
    por 1 y 0) determinar si uno es el complemento
    del otro. Suponga que se han ingresado los
    arreglos

9
Algoritmo
  • int arr15, arr25,i, stop1
  • // Aquí se han ingresado los arreglos y se ha
    verificado que
  • //son arreglos binarios
  • for(i0ilt5 stop!0 ii1)
  • if(arr1iarr2i)
  • stop0
  • else continue
  • if( !stop)
  • printf (Los arreglos no son
    complementarios)
  • else printf (Los arreglos son complementarios)

10
Ejercicio Propuesto, N1
  • int i,j,k,l,N,suma0,a,stop
  • printf INgrese N
  • scanf N
  • j2N
  • kj(2N-N/2)
  • for(i1iltjii1)
  • stop1
  • for(l1lltj stop!0ll2)
  • for(akagt0aa-2)
  • if(lk)
  • stop0
  • suma0
  • else sumasumajlk

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