SlideShare una empresa de Scribd logo
1 de 11
1.2 Organiza y ordena bloques de código para
resolver una situación dada mediante
estructuras de control de flujo.
A. Identificación de Proposiciones
y bloques de código
OBJETIVO
Identificar las proposiciones en lenguaje C, así
como la forma de separar un conjunto de
instrucciones mediante bloques de código.
COMPETENCIAS A DESARROLLAR
C1 Escucha, interpreta y emite mensajes
pertinentes en distintos contextos mediante la
utilización de medios, códigos y herramientas
apropiados.
C2 Desarrolla innovaciones y propone soluciones a
problemas a partir de métodos establecidos.
C7 Desarrolla software de aplicación básica
utilizando programación estructurada en lenguaje C
a fin de cubrir requerimientos y necesidades
establecidas por el usuario.
CONOCIMIENTOS PREVIOS
¿Qué es un bloque de código?
¿Cuál bloque de código has definido en tus
programas?
BLOQUE DE CÓDIGO
Es un conjunto de sentencias individuales que se
encuentran incluidas dentro un par de llaves { }.
Por ejemplo
{ sentencia 1 ;
sentencia 2 ;
sentencia n ;
}
PROPOSICIONES
Son sentencias lógicas dentro del programa que pueden tomar
únicamente uno de los dos valores booleanos, es decir, FALSO o
VERDADERO.
Estas puede ser simples o compuestas. Por ejemplo:
Considerando que x=5 y z=1 podremos evaluar las siguientes
proposiciones.
•
SIMPLE COMPUESTA
x es mayor que 3  VERDADERO
z es negativo  FALSO
x es menor que 45 y
z es mayor que 0  VERDADERO
UNA FORMA DE EXPRESARLAS EN UNA SENTENCIA DENTRO DEL PROGRAMA
if (x>3)
if (z<0)
if ((x>45) && (z>0))
PROPOSICIONES DE CONTROL DE
FLUJO
Las proposiciones de control de flujo de un
lenguaje especifican el orden en que se realiza la
ejecución del programa dependiendo de una
condición. Entre ellas están:
• if_else
• else if
• switch
• for
• while
• do_while
Ejercicio 1
Elabora las preposiciones que se solicitan en forma de pseudocódigo (solo la parte de
la condición)
Preguntar cuanto vale un celular y guardar el valor en la variable costo, si el costo es
menor a $2,500.00 mandar un mensaje que diga “COMPRALO” , de lo contrario,
mandar un mensaje que diga “NO TE ALCANZA, SIGUE BUSCANDO”.
Ejercicio 2
Elaborar una proposición compuesta que pregunte a un usuario su nombre y
contraseña, si el usuario es “Jhon123” y la contraseña “Elvis” mandar un mensaje
que diga “BIENVENIDO JUANITO”, de lo contrario, mandar el mensaje “ACCESO
DENEGADO”
En resumen
Un bloque de código es…
Una proposición es…
POR TU ATENCIÓN Y PARTICIPACIÓN

Más contenido relacionado

La actualidad más candente

Estructuras de control selectivas
Estructuras de control selectivasEstructuras de control selectivas
Estructuras de control selectivasmarigelcontreras
 
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)Kiim Kerrigan
 
Insertar elementos en una cola
Insertar elementos en una colaInsertar elementos en una cola
Insertar elementos en una colajeffersoncenteno
 
Evaluación lógica de programación
Evaluación lógica de programaciónEvaluación lógica de programación
Evaluación lógica de programaciónJudith Poma
 
Cap 1 logica
Cap 1 logicaCap 1 logica
Cap 1 logicaDLCR2015
 
Equivalencias y reglas de inferencia
Equivalencias y reglas de inferenciaEquivalencias y reglas de inferencia
Equivalencias y reglas de inferenciaCarlos Chavarria
 
Cuestionario
CuestionarioCuestionario
Cuestionariojpauly4
 
Diapositivas de estructuras algebraicas
Diapositivas de estructuras algebraicasDiapositivas de estructuras algebraicas
Diapositivas de estructuras algebraicasÄlëx Vïllëğäš
 
curso Pseint 1 (16 ejercicios basicos)
curso Pseint 1 (16 ejercicios basicos)curso Pseint 1 (16 ejercicios basicos)
curso Pseint 1 (16 ejercicios basicos)Luis Ancel
 
Paradigmas programacion
Paradigmas programacionParadigmas programacion
Paradigmas programacionLuis Peralta
 
Lógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivasLógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivasEdward Ropero
 
Función Hash: metodos de división y de medio Cuadrado.
Función Hash: metodos de división y de medio Cuadrado.Función Hash: metodos de división y de medio Cuadrado.
Función Hash: metodos de división y de medio Cuadrado.Ana Castro
 
02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujoTete Alar
 
ESTRUCTURA DE DATOS Pilas y colas.pdf
ESTRUCTURA DE DATOS Pilas y colas.pdfESTRUCTURA DE DATOS Pilas y colas.pdf
ESTRUCTURA DE DATOS Pilas y colas.pdfKEVINDAVIDTOPONSALAZ
 

La actualidad más candente (20)

Diagramas De Flujo
Diagramas De FlujoDiagramas De Flujo
Diagramas De Flujo
 
Estructuras de control selectivas
Estructuras de control selectivasEstructuras de control selectivas
Estructuras de control selectivas
 
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
 
Insertar elementos en una cola
Insertar elementos en una colaInsertar elementos en una cola
Insertar elementos en una cola
 
Omega Up
Omega UpOmega Up
Omega Up
 
Evaluación lógica de programación
Evaluación lógica de programaciónEvaluación lógica de programación
Evaluación lógica de programación
 
Aplicaciones de los árboles y grafos
Aplicaciones de los árboles y grafosAplicaciones de los árboles y grafos
Aplicaciones de los árboles y grafos
 
Expresiones Regulares
Expresiones RegularesExpresiones Regulares
Expresiones Regulares
 
Cap 1 logica
Cap 1 logicaCap 1 logica
Cap 1 logica
 
Equivalencias y reglas de inferencia
Equivalencias y reglas de inferenciaEquivalencias y reglas de inferencia
Equivalencias y reglas de inferencia
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Divisores de un número (código Dev C++)
Divisores de un número (código Dev C++)Divisores de un número (código Dev C++)
Divisores de un número (código Dev C++)
 
Diapositivas de estructuras algebraicas
Diapositivas de estructuras algebraicasDiapositivas de estructuras algebraicas
Diapositivas de estructuras algebraicas
 
curso Pseint 1 (16 ejercicios basicos)
curso Pseint 1 (16 ejercicios basicos)curso Pseint 1 (16 ejercicios basicos)
curso Pseint 1 (16 ejercicios basicos)
 
Paradigmas programacion
Paradigmas programacionParadigmas programacion
Paradigmas programacion
 
Lógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivasLógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivas
 
Función Hash: metodos de división y de medio Cuadrado.
Función Hash: metodos de división y de medio Cuadrado.Función Hash: metodos de división y de medio Cuadrado.
Función Hash: metodos de división y de medio Cuadrado.
 
02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo
 
ESTRUCTURA DE DATOS Pilas y colas.pdf
ESTRUCTURA DE DATOS Pilas y colas.pdfESTRUCTURA DE DATOS Pilas y colas.pdf
ESTRUCTURA DE DATOS Pilas y colas.pdf
 
Recursividad
RecursividadRecursividad
Recursividad
 

Destacado

Creacion de una librería propia en C
Creacion de una librería propia en CCreacion de una librería propia en C
Creacion de una librería propia en CRonny Parra
 
Representación y protección de diferentes tipos de datos.
Representación y protección de diferentes tipos de datos.Representación y protección de diferentes tipos de datos.
Representación y protección de diferentes tipos de datos.Denisse C
 
Estructura repetitiva for
Estructura repetitiva forEstructura repetitiva for
Estructura repetitiva forDenisse C
 
Entorno gráfico linux
Entorno gráfico linuxEntorno gráfico linux
Entorno gráfico linuxDenisse C
 
Manejo de unidades funcionales
Manejo de unidades funcionalesManejo de unidades funcionales
Manejo de unidades funcionalesDenisse C
 
Normalización
NormalizaciónNormalización
NormalizaciónDenisse C
 
Entrada y salida de datos en c
Entrada y salida de datos en cEntrada y salida de datos en c
Entrada y salida de datos en cDenisse C
 
Manejo de unidades funcionales
Manejo de unidades funcionalesManejo de unidades funcionales
Manejo de unidades funcionalesDenisse C
 
Unidad 2 funciones
Unidad 2 funcionesUnidad 2 funciones
Unidad 2 funcionesDenisse C
 
Entrada y salida de datos en c
Entrada y salida de datos en cEntrada y salida de datos en c
Entrada y salida de datos en cDenisse C
 
Introducción a xhtml
Introducción a xhtmlIntroducción a xhtml
Introducción a xhtmlDenisse C
 
Bloques de programacion scratch
Bloques de programacion scratchBloques de programacion scratch
Bloques de programacion scratchNicolas Amado
 
Modelo Entidad - Relación
Modelo Entidad - RelaciónModelo Entidad - Relación
Modelo Entidad - RelaciónDenisse C
 
Ciclo for en visual basic
Ciclo for en visual basicCiclo for en visual basic
Ciclo for en visual basicDenisse C
 
Elementos de windows
Elementos de windowsElementos de windows
Elementos de windowsDenisse C
 
Formularios en html
Formularios en htmlFormularios en html
Formularios en htmlDenisse C
 
Introducción a linux
Introducción a linuxIntroducción a linux
Introducción a linuxDenisse C
 
Funciones, macros y entorno de desarrollo
Funciones, macros  y entorno de desarrolloFunciones, macros  y entorno de desarrollo
Funciones, macros y entorno de desarrolloDenisse C
 
Reglas y texto de validación en access
Reglas y texto de validación en accessReglas y texto de validación en access
Reglas y texto de validación en accessDenisse C
 

Destacado (20)

Creacion de una librería propia en C
Creacion de una librería propia en CCreacion de una librería propia en C
Creacion de una librería propia en C
 
Representación y protección de diferentes tipos de datos.
Representación y protección de diferentes tipos de datos.Representación y protección de diferentes tipos de datos.
Representación y protección de diferentes tipos de datos.
 
Estructura repetitiva for
Estructura repetitiva forEstructura repetitiva for
Estructura repetitiva for
 
Entorno gráfico linux
Entorno gráfico linuxEntorno gráfico linux
Entorno gráfico linux
 
Puertos
PuertosPuertos
Puertos
 
Manejo de unidades funcionales
Manejo de unidades funcionalesManejo de unidades funcionales
Manejo de unidades funcionales
 
Normalización
NormalizaciónNormalización
Normalización
 
Entrada y salida de datos en c
Entrada y salida de datos en cEntrada y salida de datos en c
Entrada y salida de datos en c
 
Manejo de unidades funcionales
Manejo de unidades funcionalesManejo de unidades funcionales
Manejo de unidades funcionales
 
Unidad 2 funciones
Unidad 2 funcionesUnidad 2 funciones
Unidad 2 funciones
 
Entrada y salida de datos en c
Entrada y salida de datos en cEntrada y salida de datos en c
Entrada y salida de datos en c
 
Introducción a xhtml
Introducción a xhtmlIntroducción a xhtml
Introducción a xhtml
 
Bloques de programacion scratch
Bloques de programacion scratchBloques de programacion scratch
Bloques de programacion scratch
 
Modelo Entidad - Relación
Modelo Entidad - RelaciónModelo Entidad - Relación
Modelo Entidad - Relación
 
Ciclo for en visual basic
Ciclo for en visual basicCiclo for en visual basic
Ciclo for en visual basic
 
Elementos de windows
Elementos de windowsElementos de windows
Elementos de windows
 
Formularios en html
Formularios en htmlFormularios en html
Formularios en html
 
Introducción a linux
Introducción a linuxIntroducción a linux
Introducción a linux
 
Funciones, macros y entorno de desarrollo
Funciones, macros  y entorno de desarrolloFunciones, macros  y entorno de desarrollo
Funciones, macros y entorno de desarrollo
 
Reglas y texto de validación en access
Reglas y texto de validación en accessReglas y texto de validación en access
Reglas y texto de validación en access
 

Similar a Organiza bloques código mediante estructuras control flujo C

Similar a Organiza bloques código mediante estructuras control flujo C (20)

Nivel programacion web introduccion
Nivel programacion web introduccionNivel programacion web introduccion
Nivel programacion web introduccion
 
Fundamentos de visual basic 6.0.
Fundamentos de visual basic 6.0. Fundamentos de visual basic 6.0.
Fundamentos de visual basic 6.0.
 
Practica 09 (6)
Practica 09 (6)Practica 09 (6)
Practica 09 (6)
 
Programacion web introduccion
Programacion web introduccionProgramacion web introduccion
Programacion web introduccion
 
Entornos de desarrollo
Entornos de desarrolloEntornos de desarrollo
Entornos de desarrollo
 
Nivel de programacion web_introduccion_11º3
Nivel  de programacion web_introduccion_11º3Nivel  de programacion web_introduccion_11º3
Nivel de programacion web_introduccion_11º3
 
Andy powerpoint
Andy powerpointAndy powerpoint
Andy powerpoint
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
Lenguaje de programación C - Cleibery.
Lenguaje de programación C - Cleibery.Lenguaje de programación C - Cleibery.
Lenguaje de programación C - Cleibery.
 
Programacion web introduccion
Programacion web introduccionProgramacion web introduccion
Programacion web introduccion
 
Desarollo web nivel de introduccion
Desarollo  web nivel de introduccionDesarollo  web nivel de introduccion
Desarollo web nivel de introduccion
 
Parte i curso c
Parte i curso cParte i curso c
Parte i curso c
 
Unidad 2 curso c
Unidad 2 curso cUnidad 2 curso c
Unidad 2 curso c
 
Desarrollo aplicaciones visuales
Desarrollo aplicaciones visualesDesarrollo aplicaciones visuales
Desarrollo aplicaciones visuales
 
Desarrollo aplicaciones visuales
Desarrollo aplicaciones visualesDesarrollo aplicaciones visuales
Desarrollo aplicaciones visuales
 
Desarrollo aplicaciones visuales
Desarrollo aplicaciones visualesDesarrollo aplicaciones visuales
Desarrollo aplicaciones visuales
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Introducción a la codificación en lenguaje C
Introducción a la codificación en lenguaje CIntroducción a la codificación en lenguaje C
Introducción a la codificación en lenguaje C
 
Estructuras de un programa
Estructuras de un programaEstructuras de un programa
Estructuras de un programa
 
Practica 08
Practica 08Practica 08
Practica 08
 

Más de Denisse C

Operaciones entre cadenas y valores numéricos en lenguaje C
Operaciones entre cadenas y valores numéricos en lenguaje COperaciones entre cadenas y valores numéricos en lenguaje C
Operaciones entre cadenas y valores numéricos en lenguaje CDenisse C
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosDenisse C
 
Vistas en bases de datos
Vistas en bases de datosVistas en bases de datos
Vistas en bases de datosDenisse C
 
Html videos y objetos
Html videos y objetosHtml videos y objetos
Html videos y objetosDenisse C
 
Funciones y objetivos del sistema
Funciones y objetivos del sistemaFunciones y objetivos del sistema
Funciones y objetivos del sistemaDenisse C
 
Lenguaje c 1
Lenguaje c   1Lenguaje c   1
Lenguaje c 1Denisse C
 
Reglas de integridad bd relacional
Reglas de integridad bd relacionalReglas de integridad bd relacional
Reglas de integridad bd relacionalDenisse C
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacionalDenisse C
 
Arreglos en c
Arreglos en cArreglos en c
Arreglos en cDenisse C
 
Archivos batch
Archivos batchArchivos batch
Archivos batchDenisse C
 
Estructura repetitiva do while
Estructura repetitiva do whileEstructura repetitiva do while
Estructura repetitiva do whileDenisse C
 
Gestión ms dos
Gestión ms dosGestión ms dos
Gestión ms dosDenisse C
 
Introducción a msdos
Introducción a msdosIntroducción a msdos
Introducción a msdosDenisse C
 

Más de Denisse C (13)

Operaciones entre cadenas y valores numéricos en lenguaje C
Operaciones entre cadenas y valores numéricos en lenguaje COperaciones entre cadenas y valores numéricos en lenguaje C
Operaciones entre cadenas y valores numéricos en lenguaje C
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Vistas en bases de datos
Vistas en bases de datosVistas en bases de datos
Vistas en bases de datos
 
Html videos y objetos
Html videos y objetosHtml videos y objetos
Html videos y objetos
 
Funciones y objetivos del sistema
Funciones y objetivos del sistemaFunciones y objetivos del sistema
Funciones y objetivos del sistema
 
Lenguaje c 1
Lenguaje c   1Lenguaje c   1
Lenguaje c 1
 
Reglas de integridad bd relacional
Reglas de integridad bd relacionalReglas de integridad bd relacional
Reglas de integridad bd relacional
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Arreglos en c
Arreglos en cArreglos en c
Arreglos en c
 
Archivos batch
Archivos batchArchivos batch
Archivos batch
 
Estructura repetitiva do while
Estructura repetitiva do whileEstructura repetitiva do while
Estructura repetitiva do while
 
Gestión ms dos
Gestión ms dosGestión ms dos
Gestión ms dos
 
Introducción a msdos
Introducción a msdosIntroducción a msdos
Introducción a msdos
 

Último

Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularMooPandrea
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 

Último (20)

Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 

Organiza bloques código mediante estructuras control flujo C

  • 1. 1.2 Organiza y ordena bloques de código para resolver una situación dada mediante estructuras de control de flujo. A. Identificación de Proposiciones y bloques de código
  • 2. OBJETIVO Identificar las proposiciones en lenguaje C, así como la forma de separar un conjunto de instrucciones mediante bloques de código.
  • 3. COMPETENCIAS A DESARROLLAR C1 Escucha, interpreta y emite mensajes pertinentes en distintos contextos mediante la utilización de medios, códigos y herramientas apropiados. C2 Desarrolla innovaciones y propone soluciones a problemas a partir de métodos establecidos. C7 Desarrolla software de aplicación básica utilizando programación estructurada en lenguaje C a fin de cubrir requerimientos y necesidades establecidas por el usuario.
  • 4. CONOCIMIENTOS PREVIOS ¿Qué es un bloque de código? ¿Cuál bloque de código has definido en tus programas?
  • 5. BLOQUE DE CÓDIGO Es un conjunto de sentencias individuales que se encuentran incluidas dentro un par de llaves { }. Por ejemplo { sentencia 1 ; sentencia 2 ; sentencia n ; }
  • 6. PROPOSICIONES Son sentencias lógicas dentro del programa que pueden tomar únicamente uno de los dos valores booleanos, es decir, FALSO o VERDADERO. Estas puede ser simples o compuestas. Por ejemplo: Considerando que x=5 y z=1 podremos evaluar las siguientes proposiciones. • SIMPLE COMPUESTA x es mayor que 3  VERDADERO z es negativo  FALSO x es menor que 45 y z es mayor que 0  VERDADERO UNA FORMA DE EXPRESARLAS EN UNA SENTENCIA DENTRO DEL PROGRAMA if (x>3) if (z<0) if ((x>45) && (z>0))
  • 7. PROPOSICIONES DE CONTROL DE FLUJO Las proposiciones de control de flujo de un lenguaje especifican el orden en que se realiza la ejecución del programa dependiendo de una condición. Entre ellas están: • if_else • else if • switch • for • while • do_while
  • 8. Ejercicio 1 Elabora las preposiciones que se solicitan en forma de pseudocódigo (solo la parte de la condición) Preguntar cuanto vale un celular y guardar el valor en la variable costo, si el costo es menor a $2,500.00 mandar un mensaje que diga “COMPRALO” , de lo contrario, mandar un mensaje que diga “NO TE ALCANZA, SIGUE BUSCANDO”.
  • 9. Ejercicio 2 Elaborar una proposición compuesta que pregunte a un usuario su nombre y contraseña, si el usuario es “Jhon123” y la contraseña “Elvis” mandar un mensaje que diga “BIENVENIDO JUANITO”, de lo contrario, mandar el mensaje “ACCESO DENEGADO”
  • 10. En resumen Un bloque de código es… Una proposición es…
  • 11. POR TU ATENCIÓN Y PARTICIPACIÓN