Está en la página 1de 14

REQUERIMIENTOS:

• SUBIR en la categoría en la asignación correspondiente


• Actividad: Algoritmos y operadores
• Trabajo individual
• Formato entrega: Word, realizarlo mascota y enviar imágenes u otro formato
• Colocar portada o presentación con sus datos
Nombre: Erson Adrián
Apellido: Ramírez Castillo
Matricula: 14-SICN-1-075
Sesión: 0411B

TEMA – RESPONDA:

• Defina que es un algoritmo. Mencione sus características y de ejemplo


-Es una sucesión de instrucciones secuenciales, en el que se llevan a cabo algunos
procesos con la finalidad de dar respuestas a determinadas decisiones o
necesidades.

Características
1. Precisión: Los pasos e instrucciones que tiene un algoritmo deben ser
precisos, no deben permitir margen para ninguna clase de ambigüedad.
Ej. El reloj, las balanzas el metro, los calibres de medición, entre otros.

2. Legibilidad: La legibilidad de los algoritmos es sumamente importante


porque si no se puede entender su contenido, entonces las instrucciones
no podrán ser realizadas. Esto influye en que debe tener una redacción
clara, directa y concisa del contenido del texto.
Ej. Es la capacidad de un texto para ser leído y entendido.
3. Límite o Finitud: Los algoritmos son finitos, esto significa que deben tener
un fin u ofrecer un resultado final. En caso de que el algoritmo se
prolongue de manera indefinida y regresé a alguna parte inicial sin tener
solución, entonces se entiende que se habla de una paradoja o también
de un loop de repeticiones sin fin.
Ej.

4. Representación: Los algoritmos normalmente se presentan a través del


lenguaje verbal, diagramas de flujo, códigos de cualquier clase, lenguajes
de programación y operaciones matemáticas. Se aplica también en un
diagrama visual.
Ej. Programa, cálculo y área de rectángulo.

Programa Co Área Rectángulo


• Defina diagrama flujo y pseudocódigo. De ejemplo
-Un diagrama de flujo es un tipo específico de diagrama de actividad que
comunica una secuencia de acciones o movimientos dentro de un sistema
complejo.
Ej. Inicio/fin, operación/actividad, documento, decisión.

-Un pseudocódigo es un conjunto de instrucciones que resulta de la


interpretación de un algoritmo, que luego se transformará en un código más
formal que estará escrito en un lenguaje de programación. Se trata de una
especie de código básico, pero muy detallado.
Ej. Inicio
Mostrar “Introduzca el diámetro, en metros”: Pedir D
Mostrar “Introduzca la altura, en metros”: Pedir H
R = D/2: Pi = 3,141593
V = Pi * (R ^ 2) * H
Mostrar “El volumen del cilindro es de”, V, “metros cúbicos”
Fin

• Reglas para estructurar diagrama flujo


1. Cada símbolo significa un tipo de operación
• Entrada/Salida
• Proceso
• Decisión
• Transferencia o bifurcación

2. Dentro de cada símbolo se escribe un comentario para indicar la operación o


proceso específico que se ha de ejecutar.

3. Los diagramas de flujo se leen de arriba hacia abajo y de izquierda a derecha.

4. Una secuencia de operaciones se ejecuta hasta que un símbolo terminal


designa el final de la ejecución o un conector de bifurcación transfiere el control a
otro punto del diagrama.

• Defina datos y mencione los tipos de datos. De ejemplo


- Un dato es la representación de una variable que puede ser cuantitativa o
cualitativa que indica un valor que se le asigna a las cosas y se representa a
través de una secuencia de símbolos, números o letras.
1. Datos cualitativos. Datos que responden a la pregunta ¿cuál? o ¿cuáles? y
se representan con letras. Por ejemplo: nombre, género.
Ej. Nombre: Jazmín Suarez
Ocupación: Docente
Domicilio: Avenida Conquistadores
Género: Femenino

2. Datos cuantitativos. Datos que están referidos a los números. Por ejemplo:
precio, altura, edad.
Ej. Edad: 59
Altura: 1.56
Número de hijos: 4
Años en el cargo: 8

• Establecer diferencia entre tipo de datos carácter, entero, lógico y real


-El Carácter es el tipo de dato formado por una unidad o símbolo que puede ser
una letra, un número, una mayúscula o un signo de puntuación, mientras que, el
Entero es el tipo de dato formado por una variable numérica que no cuenta con
parte decimal. En cambio, el Lógico es la que estudia la inferencia mediante
sistemas formales como la lógica proposicional, la lógica de primer orden y la
lógica modal y por último y no menos importante el Real es el tipo de dato
formado por una variable numérica que puede contar con parte decimal.
• ¿Cuál es la diferencia entre contador, acumulador, constante y variable?
Ejemplo

- Un contador es una variable que se utiliza para contar algo, mientas que Un
acumulador es una variable que se utiliza para sumar valores, en cambio Las
variables representan valores desconocidos o cambiantes, por otro lado una
constante se refiere a un valor fijo, y no se puede cambiar después de la
definición.
Ej. (Contador) c=c+1
Ej. (Acumulador) x=x+c
EJ. (Variable) sueldo=r
Ej. (Constante) suma=2342+3434

• Tipos de operadores en programación. Ejemplo de cada uno

- Operadores Aritméticos: son aquellos utilizados en la creación de expresiones


matemáticas.
Ej. La expresión
1 + '1'
No es válida, ya que agrega un número entero a una cadena. La expresión
1,23 + 4 / 2
Es válida porque todos los operando son numéricos.

- Operadores Lógicos: son aquellos que combinan todos sus operadores según
reglas del algebra de Boole para producir nuevos valores y convertirlos en valores
de la expresión.
Ej. a x b = a + b = ab

- Operadores Alfanuméricos: son usados para la unión de datos alfanuméricos en


concatenación en la que se unen expresiones alfanuméricas como piezas de una
cadena.
Ej. JuaNCit4190

• ¿Para qué se usan los operadores aritméticos?


- Se usan para realizar cálculos de Aritmética de números reales y de aritmética
de punteros. Pertenecen a dos grupos: unos aceptan operando de tipo numérico;
otros aceptan operando de tipo puntero-a-tipo x. Además son de dos tipos;
unarios (que aceptan un solo operando) y binarios (que aceptan dos).

• Mencione el orden de los operadores aritméticos, relacionales y lógicos

(Aritmética)
1. ^ Exponenciación
2. *, /, mod Multiplicación, división, modulo.
3. +, – Suma y resta.

(Relacionales)
En la primera columna de la tabla, se dan los símbolos de los operadores
relacionales, en la segunda, el nombre de dichos operadores, y a continuación su
significado mediante un ejemplo.
(Lógicos)
1. AND
2. OR
3. NOT

• ¿Qué son las asignaciones en programación? Ejemplo


- En programación, la asignación es un tipo de operador que sirve para almacenar
un valor en una variable.
Por ejemplo: en lenguaje C, numero = 4;. El operador de asignación es = y asigna
a la variable numero el valor 4. No debe confundirse con la igualdad, que suele
representarse == en lenguaje C y otros lenguajes.

• Concepto, características y ejemplo de algoritmo.


Se denomina algoritmo a una serie de reglas sistematizadas, sucesivas, finitas y
rígidas que conducen hacia la resolución de un problema o a la realización de una
actividad, siguiéndolas de modo prescriptivo.

(Características)

Secuenciales. Los algoritmos operan en secuencia, debe procesarse uno a la


vez.
Precisos. Los algoritmos han de ser precisos en su abordaje del tema, es decir,
no pueden ser ambiguos o subjetivos.
Ordenados. Los algoritmos se deben establecer en la secuencia precisa y
exacta para que su lectura tenga sentido y se resuelva el problema.
Finitos. Toda secuencia de algoritmos ha de tener un fin determinado, no
puede prolongarse hasta el infinito.
Concretos. Todo algoritmo debe ofrecer un resultado en base a las funciones
que cumple.
Definidos. Un mismo algoritmo ante los mismos elementos de entrada (input)
debe dar siempre los mismos resultados.

Ej. Algoritmo para calcular el área de un triángulo rectángulo:


• 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

• Estructura secuencial, concepto y ejemplo


- La estructura secuencial es aquella en la que una acción (instrucción) sigue a
otra en secuencia.

Ej. Para vestirte primero te pones el calzoncillo y luego el pantalón, no puedes


hacer al revés, es igual con esta Estructura Secuencial en C#, son secuencias a
seguir.
COMPLETE LAS TABLAS DE LOS OPERADORES

OPERADORES MATEMATICO

Operado
Nombre Ejemplo Significado
r
^ potenciacion x^y x elevado a y
* multiplicacion x*y x multiplicado por y
/ division x/y x dividido entre y
resto de la división
% modulo x%y
x/y
+ suma x+y x más y
– resta x-y x menos y

OPERADORES RELACIONALES

Operado
Nombre Ejemplo Significado
r
< Menor que x<y x menor que y
> Mayor que x>y x mayor que y
== Igual a x==y x igual a y
!= Distinto a x!=y x distinto de y
<= Menor o igual que x<=y x menor o igual a y

OPERADORES LOGICOS

Operado
Nombre Ejemplo Significado
r
‘x menor que y’ Y ‘x
&& AND (x<y)&&(x<z)
menor que z’
|| OR (x<y)||(x<z) ‘x menor que y’ O ‘x
menor que z’
! NOT !(x<y) x NO es menor que y

COMPLETAR LAS CELDAS EN BLANCO DE LAS TABLAS:

TIPO DE VARIABLES -
SUBTIPO DESCRIPCIÓN
DATO EJEMPLOS
es cualquier elemento del
ENTEROS conjunto formado por los 1234
números naturales
son cualquier número que
NUMÉRICOS corresponda a un punto
en la recta real y pueden
REALES -¾, -7
clasificarse en números
naturales, enteros,
racionales e irracionales.
es una unidad de
información que
corresponde
aproximadamente con un
grafema o con una unidad
CARACTERES a
o símbolo parecido, como
los de un alfabeto o
TEXTO
silabario de la forma
escrita de un lenguaje
natural.
se utiliza para
representar y manipular
CADENAS abcd
una secuencia de
caracteres.
LÓGICOS BOOLEAN Es utilizada normalmente verdadero o falso
en la programación,
estadística, electrónicas,
matemáticas (Algebra
Booleana), etc.

TIPO DE VARIABLES -
SUBTIPO DESCRIPCIÓN
DATO EJEMPLOS
INT  entero  1234
 flotante de doble De ±5,0 × 10−324 a
DOUBLE
NUMÉRICOS precision ±1,7 × 10308
  Número que se   De ±1,0 x 10-28 to
DECIMAL
desea redondear ±7,9228 x 1028
  si declaramos un
CHAR de longitud
20, y guardamos un
  es un tipo de datos “Hola” sólo se
que ocupa 1 byte de ocuparán 4 bytes y
CHAR memoria y almacena los otros 16 se
el valor de un llenarán con
caracter. espacios. Al recibir
los datos, se les
CADENAS O
quitarán esos
CARACTERE
espacios.
S
  si define una
  Un campo de columna VARCHAR
caracteres varchar o como VARCHAR
variable es un (10,6), la columna
VARCHAR conjunto de datos de tendrá una longitud
caracteres de máxima de 10
longitud bytes y un espacio
indeterminada. reservado mínimo
de 6 bytes.
 FECHA  es el que se utiliza
para contener valores
 DATE  1:15:30 PM
de fecha, valores de
hora.
 DATETIME     01/03/2017 1:54
Tipo de valor que PM
representa fechas y
horas cuyos valores
están comprendidos
entre la medianoche

IDENTIFIQUE CADA SIMBOLO CON SU NOMBRE Y FUNCION

SIMBOLOS NOMBRE FUNCION


Inicio o final Indica el principio o el final
del proceso.

Indica la direccion del


Linea de flujo proceso.

Es la encargada de la
Entrada datos entrada o salida de datos.

Indica el proceso, la accion,


tarea, entre otros.
Accion o proceso

Decisión o Ramificación Analisis de datos o proceso


para tomar un camino u
otro.

También podría gustarte