Sei sulla pagina 1di 29

¡BIENVENIDOS!

UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA


DE LA FUERZA ARMADA
NUCLEO ARAGUA
REPÚBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA DEFENSA
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
DE LA FUERZA ARMADA
NÚCLEO ARAGUA – SEDE MARACAY

PROGRAMACION
ESTRUCTURADA

CATEDRA INTEGRANTES
PROGRAMACION ANTHONY DE SOUSA CI 26596877
PROFERSOR(A) STEFANY TORNEIRO CI 27048585
CARMEN ZAFRA ANGEL PERDOMO CI 26734533
ING. TELECOMUNICACIONES ADRIAN ROJAS CI 27131012
SECCION D-01 SERGIO GAMERO CI 26977414
MARZO, 2018
JUAN MEDINA CI 19947183
PONENTE
• ANTHONY DE SOUSA
PROGRAMACIÓN
ESTRUCTURADA
• ¿QUE ES?
1968
1960
«La sentencia goto, considerada
Böhm y Jacopini
perjudicial», de Edsger Dijkstra.

Secuencia: Sucesión simple de dos o mas


operaciones.

Selección: bifurcación condicional de una o


mas operaciones.

Interacción: Repetición de una operación


mientras se cumple una condición.
PONENTE
• JUAN MEDINA
TÉCNICAS DE
PROGRAMACIÓN
ESTRUCTURADA
Estructura secuencial
// Inicio programa
#include <stdio.h>
// Inicio función
principal main()
int main(){
// Instrucción 1: Crear
una variable "nota" y
asignarle el valor 7
int nota=7;
// Instrucción 2: Subir
un punto a la nota anterior Estructura selectiva o de
nota++;
return 0; selección
}
// Fin función principal
main()
// Fin programa
Estructura de control
selectiva doble(si… sino –
if else)

Estructura de control
selectiva múltiple (switch –
case)

VARIABLE BREAK
Sera numérica entera Sirve para finalizar
o carácter bucles

CASE DEFAULT
Indica el valor y si es Se usa cuando no
igual a la variable se aplica a ningún caso
ejecuta a la acción anterior
PONENTE
• ANGEL PERDOMO
ESTRUCTURA DE
REPETICION
• HERRAMIENTAS
CONTADOR
Es una variable cuyo
valor se modifica en una
unidad constante cada
vez que ocurre un
evento
ACUMULADOR
Variable cuyo valor
incrementa o
decrementa en una
cantidad variable cada
vez que ocurre una
acción CENTINELA
Valor asignado a una
variable que hace
que se ejecute un
bloque de
instrucciones
ESTRUCTURA DE
REPETICION
• While (Mientras)

int contador = 0;
while(contador<=10) • Repeat (Repetir)
{ REPEAT
contador=contador+1; WriteString(“Escr
cout<<"Hola ibe el numero”)
Mundo";
} ReadInt(numero);
UNTIL (numero >=
3) AND (numero <=
7)
PONENTE
• STEFANY TORNEIRO
ESTRUCTURA DE
REPETICION
• FOR (PARA)
For (Para)

• For (Para)
Ejemplo
• Se usa para repetir un
bloque de sentencias
encerradas entre llaves un for(int i=1; i<=10;
i++)
número determinado de {
veces. cout<<"Hola
unefa";
}
• Cada vez que se ejecutan
las instrucciones del bucle
se vuelve a testear la
condición.
PONENTE
• SERGIO GAMERO
PALABRAS
RESERVADAS
• ¿QUE ES?
Palabra que tiene un No puede ser utilizada como un
significado gramatical identificador de objetos en
especial para ese códigos del mismo
lenguaje

Las más usadas en lenguaje C


las podemos ver en la imagen
a continuación.
PONENTE
• ADRIAN ROJAS
SENTENCIAS
• ¿QUE ES?
Si no existen sentencias
Especifican y controlan
específicas de selección o salto,
el flujo de ejecución
el programa se ejecuta de forma
del programa.
secuencial

Sentencia IF-ELSE

Sentencias de decisión
Sentencias de iteración
Existen varios tipos de
sentencias
Sentencias de decisión
• También llamadas de
control de flujo
• Realizan una pregunta ESTRUCTURA:
la cual retorna If(condición)
verdadero o falso y {
selecciona la siguiente Set de instrucciones
instrucción a ejecutar }
Ejemplo:
If(numero = 0)
{
Couf<<”el numero ingresado es
igual a cero”;
Sentencia IF-ELSE

En lenguaje C. para
escribir una instrucción
alternativa doble (if else)
se utiliza la sintaxis: If(condición)
{
<bloque_de_instrucciones_1>
}
Else
{
<bloque_de_instrucciones_2>
Para que se ejecute el
}
<bloque_de_instrucciones_1>,
la condición tiene que ser
verdadera. Por el contrario, si
la condición es falsa, se
ejecutará el
<bloque_de_instrucciones_2>
Sentencias de iteración
• Son estructuras de
control que repiten la
ejecución de un grupo
de instrucciones.
Estructura:
For(contador;
Final;incremento)
{
Código a repetir;
• Es una estructura de control }
condicional, ya que dentro de Ejemplo:
la misma se repite la
ejecución de una o mas For(int i=1; i<=10;i++)
instrucciones mientras que {
una condición especifica se Cout<<”hola mundo”;
cumpla }
"Iterar es humano, recursivar es
divino"
-- L. Peter Deutsch
¡GRACIAS POR SU
ATENCION!
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
DE LA FUERZA ARMADA
NUCLEO ARAGUA

Potrebbero piacerti anche