Mostrando entradas con la etiqueta Herramientas de Programación 1. Mostrar todas las entradas
Mostrando entradas con la etiqueta Herramientas de Programación 1. Mostrar todas las entradas

martes, 31 de marzo de 2020

Manual Aplicativo Iterativo

Promedio de notas - Ejercicio de la unidad 3


Objeto del programa
  • Capturar de (N) alumnos en una materia (X) cinco notas y generar un promedio alumno.
  • Si la nota es < 3 el estado será “Reprobado”.
  • Si la nota es >= 3 el estado será “Aprobado”.
  • Se genera un promedio materia en la medida que se generan los promedios por alumno.
  • Igual se genera un rotulo si el grupo en la materia reprobó o aprobó.

Especificaciones Generales


El programa es elaborado en:
    • Windows Forms
    • Tiene un único formulario que funciona como principal y fuente de la aplicación.
    • Se genera una Clase Estudiantes con los siguientes campos:
      • String: Alumno
      • Double: Nota1, Nota2, Nota3, Nota4, Nota5 y Promedio
    • Se genera un ArrayList Estudiantes.
    • Se genera un variable Estudiante a partir de la clase <Estudiante>


    • El programa en lo cuadros de notas solo permite ingresar númerosy la coma, para limitar el ingreso de letras mediante el codigo ASCII.

Controles

Textbox:
Nombre Alumno
Notas Alumno: Nota1, Nota2, Nota3, Nota4, Nota5
Promedio = (Nota1+Nota2+Nota3+Nota4+Nota5) /5
Promedio Notas

Botones
Agregar: Se encarga de agregar al datagrid, los alumnos con sus correspondientes datos, nombre, notas, promedio y el estado si aprobó o reprobó.
Borrar: Este botón limpiar la información dentro del datagrid(no funaciona).
Salir: Cierra la aplicación.
Datagrid:  Conserva todos los datos que se van consignando de cada alumno.



Aplicaciones con estructuras condicionales

Las estructuras condicionales nos permiten ejecutar una serie de instrucciones si cumple una determinada condición que nosotros le indiquemos. Es importante recordar que la condición debe dar un resultado booleano, por lo que lo mas normal es usar operadores relacionales y condicionales. Tenemos varios tipos de estructuras condicionales:

  • Estructura condicional Simple (if): 
En esta estructura indicamos una condición y, si esta es verdadera se ejecuta, sino no se ejecuta las instrucciones de dentro. Se suele traducir como “Si se cumple esta condición haz esto”. Su sintaxis es:

Por ejemplo:



Donde colocamos la condición, podemos colocar una variable booleana, ya que su valor puede ser true o false.

  • Estructura condicional compuesta (if - else):
En este caso tenemos la opción de realizar una acción u otra, para cada valor booleano. Es decir, tenemos una acción para true y otra para false. En otras palabras, sirve para que si la condición del if no es verdadera, ejecute otras instrucciones que estarán dentro de else. Se suele traducir como “Si se cumple esta condición haz esto y sino haz esto”.

Por ejemplo:

En este caso, se ejecutará lo que hay en else, ya que no se cumple la condición.

  • Estructura condicional anidada (if - else -if):
En esta estructura la sentencia verdadera o la falsa, o ambas, pueden tener a su vez otra condición, esta sentencia implementa decisiones que tienen una o dos alternativas, se usa comúnmente cuando se requiere implementar la toma de decisiones con diversas alternativas. Dicho de una forma más sencilla, es como una mezcla de las estructuras anteriores, esto nos permite, que si no se cumple la condición podamos indicar otra condición para hacerlo aún mas especifico. Se suele traducir como “Si se cumple esta condición haz esto y sino si cumple esta condición haz esto”.

Por ejemplo:


El ejemplo anterior es equivalente al siguiente, esto es lo que se conoce como if anidados, podemos anidar tantos como queramos o necesitemos:


  • Estructura condicional de decisión múltiple (Switch):
En esta estructura le damos un valor (puede ser una variable) y una lista de casos y si cumple alguno de los casos ejecuta las instrucciones asociadas a este, en caso de que ninguna sea podemos indicarle al programa lo que debe hacer por defecto, normalmente se usa para indicar de un error con un mensaje. Su sintaxis es:


Por ejemplo:


Como podemos ver, como los valores son String debemos poner dobles comillas a los casos. En caso de que sean números, se pondrán como tal, también podríamos usar constantes.
Una cosa más, si haya varios casos que tienen ejecuta las mismas instrucciones, podemos agruparlas. Por ejemplo:



Mapa mental


jueves, 19 de marzo de 2020

Curso de iniciación a la programación con C#




C# es un lenguaje de programación orientado a objetos, desarrollado y estandarizado por Microsoft como parte de su plataforma .NET.
Las principales ventajas que presenta el uso C# en comparación con otros lenguajes es su potencia como lenguaje, pero también su flexibilidad. Soporta la mayoría de paradigmas, destacando el paradigma funcional que combinado con el paradigma orientado a objetos hacen del lenguaje uno de los más potentes y las aplicaciones realizadas con este lenguaje son muy diversas y se acoplan a diferentes estilos de programación. También es importante destacar que tiene un manejo automático de memoria.

Por otro lado, siendo un poco más generales, aprender a programa ofrece beneficios inimaginables, siendo una de las principales es el fortalecimiento de la habilidad para el manejo y la resolución de problemas o situaciones que se presentan en nuestro diario vivir, de una manera mucho más ordenada, pues tiene la capacidad de potenciar nuestro razonamiento lógico. en este mismo orden de ideas, podemos destacar que, la programación estimula nuestra creatividad y nuestra capacidad de concentración. A demás, despierta en el programador curiosidad, impregnando en él un espíritu investigativo hambriento de conocimiento.

VISUAL STUDIO Y VISUAL C#


Pocas son las dificultades que nos presenta Visual Studio, ya que es un IDE demasiado amigable para todos los que disfrutan del inmenso universo de la programación, incluso para los que hasta ahora estamos empezando. Posee herramientas y características fáciles de entender y de utilizar. la interfaz visual que ofrece permite que programar sea algo intuitivo, claro está, hablando de quienes tienen cierto grado de familiarización con el tema. En mi caso particular, no he presentado problema alguno con el proceso de instalación, ni en la utilización de estructuras básicas para la realización de programas.
No he tenido problemas con la instalación, así como tampoco he tenido problemas con el desarrollas las actividades solicitadas en la primera unidad del curso. me gusto, me divertí realizando las tareas, espero poder seguir aprendiendo mucho más.

martes, 18 de febrero de 2020

Presentación Herramientas de Programación 1

Buenos días a todos, mi nombre es Franco Anel Ubalde Arenas, soy de Perú y estoy en Medellín buscando nuevas oportunidades para seguir creciendo, actualmente estoy empezando a estudiar en la Institucional Universitaria Pascual Bravo gracias a una beca dada por Sapiencia, estoy muy feliz y motivado para poder terminar la carrera en Tecnología en Desarrollo de Software en modalidad Virtual.


Hacer un estudio en modalidad parece ser fácil si lo miras superficialmente, sin embargo, cuando estas metido en esto, empiezas como a ver su realidad y tu realidad, donde te das cuenta si eres capaz de organizar tu tiempo y cumplir con las tareas asignadas en los diferentes cursos, este requiere mucha dedicación, tiempo, responsabilidad, perseverancia y tener la capacidad de auto-educación.


La educación virtual tiene sus pros y contras, entre sus pros esta que puedes estudiar desde la comodidad de tu cama y en el horario que gustes, te ahorra pasajes por si tienes que llegar a usar transporte publico para llegar a tu centro de estudios, tendrás tu cocina a tu alcance y poder comer lo que gustes, en especial es una ayuda para aquella personas que trabajan y carecen de tiempo. entre sus desventajas esta que la capacidad de percepción de contenido de información, no es lo mismo consultar tus dudas al docente personalmente como por un correo.y ellos no te estarán recordando sobre las tareas y sus fecha de entrega. es aquí donde uno se da cuenta de lo responsable que es, organizado y quienes resaltan son quienes de verdad quieren aprender y no lo ven imposible hacerlo por una modalidad un curso de modalidad virtual.

En esta oportunidad cursaré la materia de Herramientas de programación 1 de manera virtual, y espero mucho de este para poder aumentar mis conocimientos y fortalecer mi gusto por la  programación y desarrollos de software.
Para todas aquellas personas como yo que estudian en modalidad virtual les deseo muchos éxitos y ánimos para seguir aprendiendo.

Reconociendo lo Aprendido UD1 - IoT

El Internet de las cosas (IoT) es el proceso que permite conectar elementos físicos cotidianos al Internet: desde objetos domésticos comunes...