INSTITUTO TECNOLÓGICO SUPERIOR “HUAQUILLAS” TECNOLOGIA EN REDES Y TELECOMUNICACIONES Nombre: KENNY ALEXANDER RAMIREZ REYES Periodo Ac: 2º “A” Docente: Ing. David Herrera Materia: Fundamentos de Redes y Telecomunicaciones A lo largo de los años con la aparición de nuevas tecnologías el uso de la programación ha tomado un rol importante a la hora de la creación de estas tecnologías pero se debe tomar en los siguientes conceptos. Programación Lenguaje de Programación Software PROGRAMACIÓN Se considera al proceso de crear un algoritmo y codificarlo en un lenguaje de entendible para la computadora, de tal manera que pueda ser ejecutado por la misma. Existen muchos lenguajes para programar y diferentes tipos de computadoras, el primer paso es la necesidad de tener una solución. Sin un algoritmo no puede haber un programa. LENGUAJE DE PROGRAMACIÓN Se creó a partir de la necesidad de tener una comunicación humano – maquina este tipo de leguaje se considera un lenguaje formal, que a través de una serie de pasos o instrucciones, permite al programador escribir un conjunto de acciones, órdenes consecutivas, algoritmos y datos para que de esta forma la computadora entiendan para de esta forma crear programas que sirvan para controlar el comportamiento lógico y físico de una máquina. SOFTWARE Se considera Software a la forma lógica de una computadora ya sean estos programas, datos o funciones, existen diferentes tipos de software y cada uno cumple una función diferente por ejemplo: Software de sistema Software de programación Software de aplicación Software malicioso o malintencionado IF Un IF en programación se utiliza para evaluar una expresión condicional: si se cumple la condición (es verdadera), ejecutará un bloque de código. Si es falsa, es posible ejecutar otras sentencias. La sentencia IF se le conoce como estructura de selección simple y su función es realizar o no una determinada acción o sentencia, basándose en el resultado de la evaluación de una expresión (verdadero o falso), en caso de ser verdadero se ejecuta la sentencia. ESTRUCTURA IF La estructura se considera un bloque del programa el cual debe realizar una acción determinada, por lo general se define de la siguiente forma: IF (Acción a realizar) {Variable que afecta} IF es el tipo de estructura, la forma de comportarse introduce las acciones necesarias para que funcione la estructura, por norma general la acción a realizar va siempre entre paréntesis; y las variables que afecta se escriben entre corchetes IF EN PYTHON El ejemplo mostrado a continuación se trata sobre el ingreso de un número entero, el programa tendrá que determinar si el número es negativo, es 0 o si el número ingresado es 1 IF EN VISUAL BASIC La sintaxis a emplear con Visual Basic es muy similar a la que se estudia en los cursos de algoritmia y pseudocódigo, con la sustitución del Si por If, del Entonces por Then, del Si No por Else y del Fin si por End If. La única salvedad a tener en cuenta es que Visual Basic permite además de la escritura en bloques la escritura en una sola línea. En 1 sola línea de código: If [Acción] Then Instrucción A Else Instrucción B En bloque seria de la siguiente manera: If [Acción] Then Instrucción 1 Else Instrucción A End If TIPOS DE IF Existe una variedad de IF pero entre los más utilizados encontramos a los siguientes: IF anidado IF Else IF Else encadenado IF ANIDADO Los estatutos IF implementan decisiones que implican una o dos alternativas, un estatuto IF es anidada cuando la sentencia de la rama verdadera o la rama falsa es a su vez una sentencia IF. Un estatuto IF anidada se puede utilizar para implementar decisiones con varias alternativas o multi-alternativas. EJEMPLO IF ELSE IF Else, como su nombre lo sugiere, es una combinación de IF y Else. Del mismo modo que Else, extiende una sentencia IF para ejecutar una sentencia diferente en caso que la expresión IF original se evalúe como FALSE. Sin embargo, a diferencia de Else, esa expresión alternativa sólo se ejecutará si la expresión condicional del IF Else se evalúa como TRUE. EJEMPLO IF ELSE ENCADENADO En algunas ocasiones, se necesitará ejecutar una sentencia IF como parte de otra sentencia IF, este tipo de IF emplean una sentencias IF anidada para validar los valores de dos variables EJEMPLO FOR El bucle FOR o ciclo FOR es una estructura de control en programación en la que se puede indicar de antemano el número mínimo de iteraciones que la instrucción realizará. Está disponible en casi todos los lenguajes de programación imperativos. La estructura For es la que el número de veces que se repite cierta acción se la conoce con anticipación y por ello existe la necesidad de colocar una condición de salida o fin para detener el bucle. ESTRUCTURA FOR FOR EN C++ La sintaxis de un ciclo FOR es simple en C++, en realidad en la mayoría de los lenguajes de alto nivel es incluso muy similar, de hecho, con tan solo tener bien claros los 3 componentes del ciclo FOR (inicio, final y tamaño de paso) tenemos prácticamente todo hecho. FOR EN VISUAL BASIC En visual Basic la estructura FOR no se diferencia de los diferentes leguajes de programación a continuación se visualiza la forma de cómo se realiza en este lenguaje de programación. EJEMPLO