Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sección 2
UNIDAD I
Algoritmia y Programación
Docente:
Francismar Reyes
Alumno:
Los algoritmos nos permiten ejecutar una acción o resolver un problema mediante una
serie de instrucciones definidas, ordenadas y finitas. Así, dado un estado inicial y una
entrada, y siguiendo los sucesivos pasos indicados, se llega al estado final y se obtiene
una solución.
. INICIO
. Entrar a la tienda y buscar la sección de zapatos de caballero.
. Tomar un par de zapatos.
. ¿Son zapatos de fiesta?
INICIO
Hallar las medidas de la base (b) y altura (h)
Multiplicar: base por altura (b x h)
Dividir entre 2 el resultado (b x h) / 2
FIN
Ejemplo:
-Identificación o cabecera
-Declaración de variables
Inicio
Declaración de variables
Lectura de los datos A, B y C
Aplicar formula
Imprimir resultado
Fin
Estos símbolos se han normalizado o estandarizado para representar los pasos del
algoritmo. Cada paso se representa a través del símbolo adecuado, que se van uniendo
con flechas, denominadas líneas de flujo, que a su vez indican el orden en que los pasos
deben ser ejecutados.
Ejemplo:
9. Defina Variable.
Las variables se suelen utilizar en muchos ámbitos diferentes, como por
ejemplo, en matemáticas. Pero aquí te encontrarás la definición de variable en
programación.
Guardar datos y estados.
Asignar valores de una variable a otra.
Representar valores dentro de una expresión matemática.
Mostrar valores por pantalla.
Todas las variables deben ser de un tipo de datos, ya sea un dato de tipo primitivo, como
un número o texto, o un dato abstracto, como un objeto que se ha creado.
Así que básicamente podemos decir que una variable es una unidad de datos que puede
cambiar de valor. Es la forma más simple de almacenamiento, representando una zona
de memoria donde se almacena un elemento de datos.
En este ejemplo se declara la variable llamada nombrecomp usando la palabra clave my.
El signo dólar ($) en el lenguaje de programación Perl indica que nombrecomp es el
nombre de una variable, pero el signo dólar no es parte del nombre de la variable.
Principales diferencias:
Tipos de operadores
Los operadores pueden variar según el lenguaje de programación utilizado.
En nuestro caso consideraremos los ofrecidos por C++
Operadores aritméticos
La mayor parte de los operadores aritméticos son los comúnmente empleados en
las operaciones matemáticas: la suma (+), la resta (-), la multiplicación (*) y la
división (/), que devuelve la parte entera de la
división de dos números. Además, encontramos otro operador, el módulo o resto
(%), el cual nos devuelve el resto de una división entre dos números enteros.
Operadores de asignación
El operador de asignación se representa con el símbolo igual (=) y sirve para dar
el resultado de una expresión a una variable.
Operadores de asignación compuestos
Se usan para asignar a una variable a el producto, suma, resta, cociente o residuo
de una división entre un valor a y otro b, es decir una asignación compuesta.
Cabe destacar que esta operación actualiza o reemplaza el valor anterior de la
variable.
Operadores de bits
Los operadores de bits sólo pueden operar sobre tipos de datos char e int
(enteros decimales, hexadecimales y octales). Los operadores de bits realizan
operaciones sobre cada uno de los bits de un entero o char. Estos operadores
son:
• AND, representado por el símbolo &.
• OR, representado por el símbolo I.
• XOR, representado por el símbolo A .
• Complemento a uno, representado por el símbolo ~.
• Desplazamiento a la izquierda, está representado por dos signos menor que («).
• Desplazamiento a la derecha, está representado por dos signos mayor que (»).
Operadores relacionales
Los operadores relacionales se utilizan para evaluar una relación entre dos
valores. La relación puede tener como resultado el valor verdadero o falso. Es
decir, mediante los operadores relacionales hacemos comparaciones entre dos
valores.
Operadores lógicos
Los operadores lógicos evalúan de forma lógica dos valores, excepto el operador
NOT, que invierte el valor lógico.
14. Expresiones y de un ejemplo.
Una expresión es una combinación de valores y operaciones que, al ser evaluados,
entregan un valor.
Algunos elementos que pueden formar parte de una expresión son:
valores literales (como 2, "hola" o 5.7), variables, operadores y llamadas a funciones.
Por ejemplo, la expresión 4 * 3 - 2 entrega el valor 10 al ser evaluada por el intérprete:
>>> 4*3-2
10
El valor de la siguiente expresión depende del valor que tiene la variable n en el
momento de la evaluación:
>>> n/7+5
Una expresión está compuesta de otras expresiones, que son evaluadas recursivamente
hasta llegar a sus componentes más simples, que son los literales y las variables.