Actividad de aprendizaje 1. Conceptos y fundamentos de programación
Enviado por sormig • 12 de Abril de 2021 • Tarea • 649 Palabras (3 Páginas) • 274 Visitas
[pic 1]
[pic 2]
[pic 3]
- Enlista y define las principales características de 3 lenguajes de programación que tú elijas.
- Lenguaje elegido: C, Cobol, pascal
Características
- Portables
- Compilados
- Paradigma de programación Estructurados
- Pocas palabras reservadas
- Investiga y define con tus propias palabras, al menos 2 técnicas de programación, haz énfasis en sus principales características.
- Programación estructurada:
Esta técnica o paradigma de programación es una de las primeras en existir, se basa en 3 condiciones importantes:
- Secuencia: Ejecución de una sentencia tras otra.
- selección o condicional: Ejecución de una sentencia o conjunto de sentencias, según el valor de una variable booleana.
- iteración (ciclo o bucle): Ejecución de una sentencia o conjunto de sentencias, mientras una variable booleana sea verdadera.
Este paradigma evidencia el uso básico de un lenguaje pues éste busca ejecutarse de manera secuencial según vaya encontrando instrucciones a realizar, esto representa ventajas y retos. Entre las ventajas podemos mencionar que son códigos más sencillos de entender pues al estar en secuencia solo es cuestión de ir leyendo para así hallar la relación que tiene con otros códigos, además de que para la maquina es más sencillo de ejecutar y para un desarrollador más sencillo de mantener.
Sin embargo, como contra podemos observar que es más difícil de escalar además de que los recursos que se van construyendo son difíciles de heredar y compartir entre sí con otras funciones.
- Programación Orientada a Objetos (POO)
Este paradigma resultó uno de los saltos importantes en el mundo del desarrollo de software pues ahora no solo se basaba en 3 características, sino que ahora agregaba flexibilidad y atributos importantes que hacen más los programas creados sean más robustos y escalables, algo que era complicado con la programación estructurada.
Como botón podemos nombrar algunos atributos importantes:
- herencia.
- cohesión.
- abstracción.
- polimorfismo.
- acoplamiento.
- encapsulación.
Con lo anterior ahora podemos hacer objetos, es decir una abstracción de la realidad que le permite al programador imaginar lo que está desarrollando, dando más dinamismo y flexibilidad a lo que desea crear.
Algoritmo:
[pic 4] | Pseudocódigo Paso 1: pedir al usuario cantidad en pies que desea convertir Paso 2: guardar el valor ingresado por el usuario en variable llamada n Paso 3: set variable $pie asignando valor de n Paso 4: set variable pulgada y multiplicarla por 12 ($pulgada*12) Paso 5: set variable yarda y asignar el valor multiplicado (1/3 * $pie) Paso 6: set variable centímetro y asignar valor de (2.54*$pulgada) Paso 7: set variable metro y asignar valor dado de cm/100 Fin |
3. Escribe el algoritmo, diagrama de flujo y pseudocódigo para convertir una medida dada en pies a sus equivalentes en: a) yardas, b) pulgadas, c) centímetros y d) metros. Realiza las siguientes reglas de negocio.
...