Want to create interactive content? It’s easy in Genially!

Get started free

Conceptos básicos Técnicas de programación.

LISBETH YESENIA BALBUENA ESTRADA

Created on December 5, 2022

Start designing with a free template

Discover more than 1500 professional designs like these:

Essential Learning Unit

Akihabara Learning Unit

Genial learning unit

History Learning Unit

Primary Unit Plan

Vibrant Learning Unit

Art learning unit

Transcript

<

>

Conalep Tepic 169

<Introducción a las técnicas de programación

EMPEZAR >

Lisbeth Yesenia Balbuena Estrada

>

>

<Técnicas de programación>

Las técnicas de programación son diferentes alternativas de programar que utilizan los desarrolladores de software para darle solución a tareas, actividades o procesos que se puedan presentar en alguna empresa u organización. El desarrollo de software es una de las necesidades que se tienen en muchas empresas, institutos u organizaciones de diferentes giros.

Una técnica de programación es la manera en que un programador escribirá la secuencia de instrucciones para resolver un proceso, tarea o problema.

EMPEZAR >

>

>

Existen varias técnicas de programación, pero actualmente las técnicas más utilizadas son la programación estructurada, la programación modular, la programación orientada a objetos y la programación orientada a eventos, enseguida se enlistan algunas de estas técnicas de programación. 1. Programación estructurada (PE) 2. Programación modular 3. Programación orientada a objetos (POO) 4. Programación orientada a eventos .

>

>

“ALGORITMO” ES UN CONJUNTO DE PASOS ORDENADOS PARA RESOLVER UNA TAREA, PROCESO O ACTIVIDAD.

Algoritmo lavarse_los_dientes Tomar el cepillo Tomar un vaso Llenar el vaso con agua Poner pasta al cepillo Lavar los dientes Enjuagar la boca FinAlgoritmo

>

>

Siempre que hagamos un algoritmo primero ANALIZAMOS que queremos hacer y que necesitaremos, es decir para haber escrito el algoritmo anterior primero nos preguntamos: ¿Qué vamos a hacer? R: Un algoritmo para lavar los dientes ¿Qué vamos a necesitar para lavar los dientes? R: Un vaso, agua, cepillo y pasta Luego DISEÑAMOS, es decir escribimos los pasos para lavarse los dientes y al final PROBAMOS si nuestra solución funciona.

//importante...

>

>

//Características que debe cumplir cualquier algoritmo

• Un algoritmo siempre debe ser finito, es decir siempre deben tener un final ya que no puede haber un algoritmo infinito. • Un algoritmo debe tener una secuencia de pasos ordenados y lógicos para resolver cualquier tarea, proceso o actividad • Todo algoritmo debe tener entradas, un proceso y la salida .

<pasos importantes para relaizar algoritmos>

EMPEZAR >

>

>

1. Primero ANALIZAMOS la tarea, proceso o actividad que queremos realizar, es decir pensamos con detenimiento lo que se va hacer y lo que vamos a necesitar para lograrlo. 2. Luego, DISEÑAMOS la solución, es decir una vez que se tiene comprendido lo que debemos lograr, tenemos que ver cómo le vamos a hacer y para esto, tenemos dos alternativas: a. Escribir un algoritmo en PSEUDOCODIGO con los pasos precisos para lograr u obtener lo que se nos pide. b. Dibujar UN DIAGRAMA DE FLUJO con símbolos representando los pasos y el flujo a seguir para obtener lo que se nos pide. 3. Y finalmente PROBAMOS el funcionamiento de la solución propuesta siguiendo los pasos para ver si llegamos al objetivo o resultado esperado. A esto le llamaremos PRUEBA DE ESCRITORIO.

>

>

// reglas para escribir un algoritmo

>

>

3...

2...

1...

  • Siempre para iniciar un algoritmo escribiremos la palabra clave Algoritmo, seguido del nombre del algoritmo separando las palabras con un guion bajo como en el ejemplo anterior
  • Escribir los pasos del algoritmo usando verbos en infinitivo con TERMINACIÓN AR, ER, IR para indicar acciones a realizar, como tomar, llenar, poner, lavar, enjuagar, etc. Como en el ejemplo anterior
  • Terminar un algoritmo con la palabra clave FinAlgoritmo,

>

>

PSEUDOCODIGO es un código falso o también se le conoce como falso lenguaje y estará escrito en nuestro idioma, es decir, en el lenguaje humano y en el español que conocemos todos. El PSEUDOCODIGO nos ayudará a escribir los pasos necesarios para resolver algún proceso o actividad. DIAGRAMA DE FLUJO es un esquema grafico que también nos sirve para representar la secuencia de pasos ordenados para realiza una tarea, proceso o actividad. Entonces, ahora ya sabemos que cuando tengamos que diseñar los pasos para realizar algo, podemos escribir un algoritmo en PSEUDOCODIGO o dibujar UN DIAGRAMA DE FLUJO.

<cuestionario>

Responde cada una de las preguntas planteadas...

EMPEZAR >

PREGUNTA 1 de 5

¿Una técnica de programación es la manera en que un programador escribirá la secuencia de instrucciones para?

GANAR DINERO

GANAR PRESTIGIO

RESOLVER UN PROCESO, TAREA O PROBLEMA

PREGUNTA 1 de 5

¿Son diferentes alternativas de programar que utilizan los desarrolladores de software para darle solución a tareas, actividades o procesos que se puedan presentar en alguna empresa u organización.?

ALGORITMO

TÉCNICAS DE PROGRAMACIÓN

DIAGRAMA DE FLUJO

¡CORRECTO!

>

PREGUNTA 2 de 5

¿Existen varias técnicas de programación, pero actualmente las técnicas más utilizada es

PROGRAMACIÓN ORENTADA A OBJETOSi

PROGRAMACIÓN ESTRUCTURADA

PROGRAMACIÓN EN BLOQUES

¡CORRECTO!

>

PREGUNTA 3 de 5

¿ES UN CONJUNTO DE PASOS ORDENADOS PARA RESOLVER UNA TAREA, PROCESO O ACTIVIDAD?

ALGORITMO

DIAGRAMA DE FLUJO

PSEUDOCÓDIGO

¡CORRECTO!

>

PREGUNTA 4 de 5

¿Un algoritmo siempre debe ser ?

FINITO,

INCORRECTO

INFORMAL

¡CORRECTO!

>

PREGUNTA 5 de 5

¿Es un código falso o también se le conoce como falso lenguaje y estará escrito en nuestro idioma?

PROGRAMA

DIAGRAMA DE FLUJO

PSEUDOCÓDIGO

¡CORRECTO!

>

¡error!

>

>

<Bibliografía>

chrome-extension://efaidnbmnnnibpcajpcglclefindmkaj/https://www.conalepveracruz.edu.mx/iniciobackup/wp-content/uploads/2021/03/Manejo-de-t%C3%A9cnicas-de-programaci%C3%B3n-M%C3%93DULO-PROFESIONAL.pdf

Lhttp://soda.ustadistancia.edu.co/enlinea/yadiraruizinformatica%20II/que_es_un_objeto_de_aprendizaje_oa.html

http://ftp.campusvirtual.utn.ac.cr/e-learning/diseno/Objetos%20de%20aprendizaje/funcin_educativa.html

http://hadoc.azc.uam.mx/tecnicas/casos.htm

GRACIAS...

>

<