APRENDIENDO A PROGRAMAR PARTE 2 "COMO RESOLVER PROBLEMAS"

in minotaurototal •  6 years ago 


FUENTE

Hola querida comunidad de steemit les escribo en esta oportunidad para explicarles con mas detalles los tips mencionados en el articulo anterior que los ayudará a entender los principios básicos de la programacion constan de 5 puntos:

Piensa como Resolver Problemas


FUENTE

El objetivo de la programacion es tener la capacidad de resolver problemas,por tal motivo, se han creado herramientas para desarrollar esta habilidad una de ellas el pseudocódigo.

Qué es el Pseudocódigo en Programación?


FUENTE

Para explicarlo de un modo sencillo es un lenguaje entendible para el ser humano en su propio idioma, este lenguaje no puede ser ejecutado en ninguna PC ni compilado ya que los ordenadores no lo entenderan. EL objetivo es llegar a la solucion de un problema lo mas especificado posible desde un algoritmo creado por el programador que le puede servir de ayuda a la hora de codificarlo en un lenguaje de programacion.

Todo Pseudicodigo debe contener la siguiente Estructura:

  1. Inicio. (Representa el inicio del algoritmo). 2.** Instrucciones. **(los pasos para resolver el problema).
  2. Fin.(el fin del algoritmo).
Hay diversos terminos o constantes que tenemos que tener en cuenta a la hora de realizar un algoritmo. Por ejemplo:

1.Leer(Cualquier Variable): Esto indica una declaracion de la variable para poder ser utilizada en el pseudocodigo a realizar. Esto es obligatorio si se utiliza una variable que no ha sido declarada el programa generará errores.
2.escribir (variable):Indica la salida de datos del programa. Si queremos imprimir algun dato se utiliza el termino escribir seguido de la variable a mostrar.

Las Condicionales

Estas Estructuras sirven para comparar variables y segun el resultado de las mismas se ejecuta una serie de instrucciones. Existen tres tipos básicos, las simples, las dobles y las múltiples.
LAS SIMPLES:Las estructuras condicionales simples se les conoce como "Tomas de decisión". En esta segunda parte del articulo solo explicaremos las condicionales simples. Estas tienen la siguiente forma:


FUENTE

  1. Si:Indica el comando de comparación.
  2. Condición : Indica la condición a determinar.
  3. Entonces : Precede a las acciones a realizar cuando se cumple la condición.
  4. Instrucción(es):Son las instrucciones que se deben realizar cuando sea verdadero o no la condición.
  5. si no : Se ejecuta cuando no se cumple la condición esto depende si el resultado de la comparación es cierta o falsa, se pueden realizar una o más acciones.

Ejemplo: A continuación Realizaremos el pseudocódigo de un programa aplicando los puntos explicados anteriormente, que permita saber si un número es mayor, menor o igual a cero.

** Algoritmo:**

Escribir "Introduzca un número"
leer NUMERO --->(VARIABLE)
SI NUMERO>0 ENTONCES
escribir "El número introducido es positivo" ---->(SALIDA DE DATOS)
SI NO
SI NUMERO<0 ENTONCES
escribir "El número introducido es negativo"** ---->(SALIDA DE DATOS)**
SI NO
escribir "El número es cero" ---->(SALIDA DE DATOS)
FINSI
FINSI
Finprograma

En los próximos post les explicare los otros tipos de condicionales y ejemplos de problemas para desarrollar los algoritmos GRACIAS!!




Posted from my blog with SteemPress : http://yahenyblanco.timeets.xyz/2018/08/23/aprendiendo-a-programar-parte-2-como-resolver-problemas/

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Muy buena información, espero ver mas articulos tuyos

Este post fue votado por la comunidad y trail @developspanish, comunidad encargada de curar a los programadores, traductores de software y bloggers de informática y tecnología de habla hispana.

¿Quieres recibir mejores recompensas en tus post de informática, tecnología o programación, ayúdanos delegando algo de SP:
1 SP, 5 SP, 10 SP

Hola si en los proximos dias estare subiendo mas articulos gracias

This post has received a 1.56 % upvote from @drotto thanks to: @caacupe.

Hola muchas gracias por el apoyo

Congratulations! This post has been upvoted from the communal account, @minnowsupport, by jasielyb from the Minnow Support Project. It's a witness project run by aggroed, ausbitbank, teamsteem, someguy123, neoxian, followbtcnews, and netuoso. The goal is to help Steemit grow by supporting Minnows. Please find us at the Peace, Abundance, and Liberty Network (PALnet) Discord Channel. It's a completely public and open space to all members of the Steemit community who voluntarily choose to be there.

If you would like to delegate to the Minnow Support Project you can do so by clicking on the following links: 50SP, 100SP, 250SP, 500SP, 1000SP, 5000SP.
Be sure to leave at least 50SP undelegated on your account.