Estructuras secuenciales

La estructura secuencial es aquella en la que una instrucción sigue a otra formando así una secuencia. Las tareas se suceden de manera que la salida de una sea la entrada de la siguiente y así sucesivamente hasta llegar el fin del proceso. 

Asignación

La asignación consiste, en el paso de valores o resultados a una zona de la memoria. Dicha zona será reconocida con el nombre de la variable que recibe el valor. La asignación se puede clasificar de la siguiente forma.

  • Simples: Consiste en pasar un valor constante a una variable. (x=22).
  • Contador: Consiste en usarla como un verificador del numero de veces que se realiza un proceso (ciclos).
  • Acumulador: Consiste en usarla como un sumador en un proceso(ciclos).
  • De trabajo: Donde puede recibir el resultado de una operación matemática que involucre muchas variables. (z=x+y).
Imagen relacionada

Escritura

Consiste en mandar por un dispositivo de salida un resultado o mensaje. Esta instrucción presenta el contenido de la variable.

La lectura

La lectura consiste en recibir desde un dispositivo de entrada un valor o dato. Este dato va a ser almacenado en la variable que se le asigno.En pocas palabras, se lee y se le asigna un valor.

Andrés M.(2017) Estructuras secuenciales. Desarrollo web. Obtenido de
https://desarrolloweb.com/articulos/2199.php

Pseudocódigo y Diagrama de flujo

El diagrama de flujo es una manera de representar gráficamente un algoritmo o un proceso a través de una serie de pasos usando símbolos. La representación gráfica de estos procesos emplea una serie de figuras geométricas que representan cada paso del proceso. Estas formas definidas se conectan entre sí a través de flechas que establecen el recorrido del proceso.

Ejemplos:

Pseudocódigo

El pseudocódigo es comúnmente utilizado por los programadores para omitir secciones de código o para dar una explicación del paradigma que tomó el mismo programador para hacer sus códigos, esto quiere decir que el pseudocódigo no es programable sino facilita la programación.

El principal objetivo del pseudocódigo es el de representar la solución a un algoritmo de la forma más detallada posible, y a su vez lo más parecida posible al lenguaje que posteriormente se utilizara para la codificación del mismo. Es una forma de representación sencilla de utilizar y de manipular.

Resultado de imagen para pseudocodigo

Bibliografía:

Anónimo. (2019). Diagrama de flujo. 02 de abril del 2019, de Concepto.de Sitio web: https://concepto.de/diagrama-de-flujo/

Catalina A.. (2018). Pseudocodigo. 02 de abril del 2019, de Programacion computacional Sitio web: http://informaticabachilleratoitea.blogspot.com/p/pseudocodigo.html?m=1.

Gabriel A.. (2017). ¿Para qué sirve el pseudocodigo?. 02 de abril del 2019, de Blogger Sitio web: http://desarrollodesoftwaregabriel.blogspot.com/p/para-que-sirve-el-pseudocodigo.html?m=1

OPERADORES Y OPERANDO

Los operadores son elementos que relacionan de forma diferente, los valores de una o más variables y/o constantes.

Operadores Aritméticos
Los operadores aritméticos permiten la realización de operaciones matemáticas con los valores numéricos (variables y constantes).

  • Operadores Aritméticos:
    + (Suma) 
    – (Resta)
    * (Multiplicación)
    / (División)
    % (Modulo)
  • Ejemplos:

1 + 1 = 2

2 – 2 = 0

2 * 2 = 4

6 / 3 = 2

2 % 2 = 0

Operadores Relacionales 
Se utilizan para establecer una relación entre dos valores luego compara estos valores entre si y esta comparación produce un resultado de verdadero o falso.

  • Tipos de operadores relacionales:

           > Mayor que

           < Menor que

           > = Mayor o igual que

           < = Menor o igual que

           < > Diferente

           == Igual

  • Ejemplos: 

3 > 2

2 < 6

8 <> 3

4 == 4

Operadores Lógicos 
Estos operadores se utilizan para establecer relaciones entre valores lógicos.

  • Tipos de operadores lógicos:
    And = Y 
    Or = O 
    Not  = Negación

Identificadores

Los usamos para nombrar a varios elementos de un programa, como variables. Un identificador está formado por letras y/o dígitos.

  • Reglas:

El primer carácter debe de ser una letra

No se usan comillas

No usar guión corto, sino guión bajo

No dejar espacios en blanco

  • Ejemplo:

x

X65

Nm

Num

Nombre_numero

NUM

Bibliografía:

Wilder U. (2005). Operadores y operando. 25 de marzo del 2019, de Desarrollo web. Sitio web: https://desarrolloweb.com/articulos/2165.php

Anónimo. (2013). Identificadores y palabras clave. 26 de marzo del 2019, de Decsai. Sitio web: http://decsai.ugr.es/~jfv/ed1/c/cdrom/cap2/cap22.htm

TIPOS DE DATOS.

¿Qué es?

Un tipo de dato informático es un atributo de los datos que indica al ordenador sobre la clase de datos que se va a manejar. 

CARACTERES

El tipo de dato carácter es un dígito individual el cual se puede representar como numéricos, letras  y símbolos 

NUMÉRICO

Este tipo de dato puede ser real o entero, dependiendo del tipo de dato que se vaya a utilizar.

•Enteros: son los valores que no tienen punto decimal.

•Reales: estos caracteres almacenan números que poseen parte entera y parte decimal.

BOOLEAN

Este tipo de dato se emplea para valores lógicos, los podemos definir como datos comparativos. 

Bibliografía:

Anónimo. (2017). Tipos de datos. 22 de marzo del 2019, de Departamento de Informática Sitio web: http://progra.usm.cl/apunte/materia/tipos.html

Definición de un problema y partes que la integran.

Un problema es un determinado asunto o una cuestión que requiere de una solución. A nivel social, se trata de alguna situación en concreto que, en el momento en que se logra solucionar, aporta beneficios a la sociedad como lograr disminuir la tasa de pobreza de un país o reconstruir edificios arrasados por un terremoto.

Consiste en expresar en una forma clara el problema y cuales son los resultados que se espera obtener, es decir evitando la dualidad.
Ejemplo: Realizar un programa que permita encontrar el área de un círculo cuyo radio debe ser leído y la fórmula es: a = π*r^2a = 3.1416*r*r

Debe obedecer a la estructura básica de un sistema, es decir: entrada, proceso y salida. Dónde entrada corresponde al insumo, a los datos necesarios que requiere el proceso para ofrecer los resultados esperados proceso pasos necesarios para obtener la solución del problema o la situación planteada salida resultados arrojados por el proceso como solución.

En el ejemplo de la sumatoria de los dos números, tenemos: Entradas, valores de  las variables A y B, proceso asignar a la variable Suma, el valor de a más el valor de B. Salida impresión del valor de la variable Suma, que contiene la sumatoria de los valores de A y B.

Resultado de imagen para partes que integran la definición de un problema de programacion


Resultado de imagen para partes que integran la definición de un problema de programacion

 Problemas y Soluciones

  • Paso 1: Una persona u organización, denominada el cliente, tiene un problema y necesita la construcción de un programa para resolverlo. Para esto contacta una empresa de desarrollo de software que pone a su disposición un programador.
  • Paso 2: El programador sigue un conjunto de etapas, denominadas el proceso, para entender el problema del cliente y construir de manera organizada una solución de buena calidad, de la cual formará parte un programa.
  • Paso 3: El programador instala el programa que resuelve el problema en un computador y deja que el usuario lo utilice para resolver el problema. Fíjese que no es necesario que el cliente y el usuario sean la misma persona. Piense por ejemplo que el cliente puede ser el gerente de producción de una fábrica y, el usuario, un operario de la misma.

bibliográfia:
anonimo. (2017). problemas y soluciones. 22/03/19, de universidad de los andes Sitio web: https://universidad-de-los-andes.gitbooks.io/fundamentos-de-programacion/content/Nivel1/3_ProblemasYSoluciones.html
anonimo. (27 DE ABRIL DE 2015). PARTES DE UN ALGORITMO. 22/03/19, de camilo alberto porras santiago Sitio web: http://algoritmodiagramadeflujoypseudocodigo.blogspot.com/2015/04/partes-de-un-algoritmo.html

Tipo de variable y constante.

Una constante es un dato cuyo valor no se puede cambiar durante la ejecución de un programa. Adquiere un valor en el momento de la compilación y este permanece sin alterar durante el programa.

En el ejemplo se declaran tres constantes , (Min, Max y Sep). En esta primera línea de la estructura del programa se asigna una constante a una variable. En la siguiente, se usa una constante en una comparación. Y en la cuarta, la constante Sep interviene en una expresión que se asigna a una variable. El resultado de ejecutar este programa sería una impresión en pantalla de los números: 0, 10, 20, 30, 40, 50, 60, 70, 80 y 90.

ejemplo:

División de las constantes en tres clases:

  • constantes literales (sin nombre)
  • constantes declaradas (con nombre)
  • constantes expresión

Constantes literales
Son valores de cualquier tipo que se utilizan directamente, no se declaran ya que no tienen nombre. Ejemplo, literales (el 3, el 4, y el 3.1416):

VolumenEsfera := 4/3 * 3.1416 * Radio * Radio * Radio;

Constantes declaradas
constantes con nombre, son las que se declaran en la sección constan asignándoles un valor directamente. Por ejemplo:

constPi = 3.141592; (* valor real *) 
Min = 0; (* entero *) 
Max = 99; (* entero *) 
Saludo = ‘Hola’; (* cadena caract. *)

Constantes expresión
También se declaran en la sección const, pero a estas no se les asigna un valor directamente, sino que se les asigna una expresión. Esta expresión se evalúa en tiempo de compilación y el resultado se le asigna a la constante. Ejemplo:

constMin = 0; 
Max = 100; 
Intervalo = 10; 
N = (Max – Min) div Intervalo;Centro = (Max – Min) div 2;
Imagen relacionada


Bibliografía: anonimo. (2017). variables y constantes. 14/03/2019, de teleformacion Sitio web: http://teleformacion.edu.aytolacoruna.es/PASCAL/document/index.htm