Algoritmos Básicos
los algoritmos son un conjunto de pasos organizados que con llevan a la solución de un problema especifico y son de la vida cotidiana, gracias a la programación podemos convertir las cosas que hacemos en cosas que queremos hacer en una secuencia de instrucciones y lo podemos ver plasmado en las aplicaciones las cuales nos ayudan a automatizar los trabajos que diariamente hacemos. la programación de aplicaciones hace que el ser humano sea mas desarrollado y pueda lograr solucionar problemas que tal vez se vean inalcanzables.
Ventajas: El desarrollo de aplicaciones tienen muchas ventajas como: automatizar los trabajos, nos permite obtener resultados sin entender lo que estamos haciendo y crear maravillas como (carros que se manejan solos, celulares que convierten nuestra voz en texto)
Desventajas: unas desventajas es que el ser humano no es perfecto tanto las cosas que crean tampoco ya que si uno de esos sistemas falla como por ejemplo: (el carro que se maneja solo) se puede perder una o mas vidas también aquellos robots que se crean, o cuando utilizamos estos desarrollos para hacerle daño a los demás, las personas que no van evolucionando en pie con la tecnología van quedando en la antigüedad ya que la tecnología va avanzando más.
Me imagino en el papel de desarrollador de software como una persona muy innovadora, proyecta-dora, analista y creadora de nuevos proyectos tecnológicos para el servicio de los demás y me gustaría desempeñarme como desarrollador de plataformas unificadas.
Investigar y adquirir conocimientos, crear grandes proyectos para trasmitir a los demás para crear una sociedad mas desarrollada.
10.
Expresiones lógicas y booleanos
=,<,>,<=,>=,<>
N1 N2 Expresión lógica resultado
4 7 4<7 verdadero
2 6 2>1 falso
0 1 0=2 falso
13.
Ley del Habeas Data
Ley 1581 de 2012 más conocida como la ley
HABEAS DATA, trata sobre la integridad de un conjunto de datos relacionados con
una persona. Por medio de esta se busca proteger la información de las personas
que esté en poder de empresas públicas o entidades privadas, las cuales tienen
la responsabilidad de adaptar sus procesos con el fin de realizar un manejo
adecuado de sus bases de datos.
Dado lo anterior, es importante que
nosotros como persona y profesionales tengamos amplio conocimiento de dicha
ley, ya que ella nos garantiza el buen trato que se le debe dar a nuestra información
suministrada mediante diferentes medios y entidades.
Por ello, como profesionales debemos resaltar
la importancia de que las personas, independientemente de que sean naturales o jurídicas,
cuenten con las herramientas adecuadas para custodiar la información de sus
clientes, proveedores, terceros o empleados, etc, y que conozcan las
reglamentaciones existentes frente a la protección de los datos que manejan.
Fuentes bibliográficas
Preguntas:
¿De qué forma el creador del formulario
realiza la lectura de datos del usuario que se registra?
R:// Mediante el ingreso de la información
en campos de texto, el envío y registro en bases de datos de la plataforma.
¿Qué información en el formulario se
originó como resultado de comandos de salida?
R//: Después de ingresar los datos y dar
click en el botón REGISTRATE se realiza un búsqueda automática dentro de la
bases de datos de la plataforma para identificar si ya hay un registro del
mismo usuario, si no se procede a guardar la información siempre y cuando
cumpla con los parámetros establecidos de campos obligatorios y longitud de
caracteres entre otros; dado lo anterior se originan mensajes de alertas
indicando si se cumple o no con las condiciones establecidas por el
administrador.
10.
Expresiones lógicas y booleanos
=,<,>,<=,>=,<>
N1 N2 Expresión lógica resultado
4 7 4<7 verdadero
2 6 2>1 falso
0 1 0=2 falso
6 9 6<=9 falso
5 5 5>=5 verdadero
1 1 1<>1 falso13.
Diferencias
y similitudes entre las fases o pasos lógicos explicados en el Libro
Interactivo de Aprendizaje y las explicadas en el libro Fundamentos de
Programación.
R//: Las similitudes que
tienen las fases es nos lleva a la solución de un problema específico.
La diferencia cada fase es
que tiene diferentes procesos de realización de la tarea.
Ejemplos
de tres lenguajes de programación con tres palabras reservadas propias de cada
lenguaje.
R//:
Lenguaje de
programación y Palabras Reservadas
JAVA
Boolean: nos permite
almacenar únicamente dos valores verdadero o falso
Break: es de tipo de
control de bucles (secuencia que se ejecuta repetidas veces en un tronco
de código)
Byte: es un
entero de 8 bits
JAVASCRIPT
Try: especifica una
respuesta si se produce una excepción (catch)
Catch: control de flujos
de errores, señala un bloque de instrucciones a intentar (try)
Class: es una lista
de las clases del elemento separada por espacios, que permite acceder a
elementos específicos a través de los selectores de clase o funciones
C++
Float: es una variable que
contiene valores que pueden cambiar durante la ejecución de un programa
Public: nos sirve para
declarar una clase pública
While: es una estructura
cíclica, que nos permite ejecutar una o varias líneas de código de manera
repetitiva sin necesidad de tener un valor inicial.
¿Por qué
es importante conocer las palabras reservadas de un lenguaje de programación?
R//: Son muy
importantes ya que nos sirven para indicar al computador que realice una tarea
determinada (desde evaluar una determinación, hasta definir el tipo de una
variable) y tienen un especial significado para el copilador, estas palabras
reservada no pueden ser utilizadas por un usuario o programador para nombrar o
referirse ya sea a variables, funciones, objetos, o cualquier otro elemento de
programación que desee crear.
¿Qué
beneficios existen en realizar el análisis, diseño y prueba de un algoritmo
antes de realizar la codificación del algoritmo en algún lenguaje de
programación?
R//: Es importante
realizar el análisis de un algoritmo porque nos ayuda a identificar
los datos de entrada, datos de proceso y datos de salida, el diseño nos ayuda a
armar una estrategia de alto nivel para resolver el problema y por último la
prueba de un algoritmo nos permite identificar si esta bueno o malo y si cumple
con los requisitos.
¿Sería
más fácil evitar tanto preámbulo para solucionar un problema y simplemente
realizar directamente la codificación de la solución? ¿Por qué?
R//: No es más fácil ya
que no va a tener el análisis y los requerimientos de lo que va a
codificar, y en el momento de codificación va a presentar más errores
y demora en la solución del problema
Algoritmos
Ejemplos
Algoritmos # 1
Var
// Definir constantes.
Constantes: Pi= 3.1416;
// definir variables reales
Real: radio, area;
Inicio
// Ingreso de datos.
Escribe: "Ingrese el radio:
"
Leer radio;
// asignar fórmulas para general el proceso.
area= radio*radio*Pi;
// Mostrar el resultado del
proceso.
Escribe "El área del
circulo es: ", area;
Fin
Ejemplos
Algoritmos # 2
Var
// definir variables enteras
Entero: numero, resultado
Inicio
// Ingreso de datos.
Lea (numero)
// asignar fórmulas para general el proceso.
Numero < numero*25
Resultado < numero*25
// Mostrar el resultado del
proceso.
Fin
Ejemplos
Algoritmos # 3
Var
// definir variables reales
Real: Altura, Base, Area.
Inicio
// Ingreso de datos.
Escribir "Introduce la base
y la altura: "
Leer base y peso.
// asignar fórmulas para general el proceso.
area=
(base*altura)/2.
// Mostrar el resultado del
proceso.
Escribir "El area es: ", base.
Fin
Ejemplos
Algoritmos # 4
Var
// definir variables enteras
Entero: resultado, numero1,
numero2;
Inicio
// Ingreso de datos.
Escribir "Introduce el
primer número";
Lee numero1;
Escribir "Introduce el segundo número";
Leer numero2;
// asignar fórmulas para general el proceso.
resultado= numero1 + numero2;
// Mostrar el resultado del
proceso.
Escribir resultado;
Fin
Buen compendio de evidencias de estudio.
ResponderEliminar