1110111-1001 1110 +0110 10100 + 1 101011-1001 01011 + 0110 10001 + 1 100101-1001 001011-1001 001011 + 0110 010001 + 1 010010 Resultado 1101
110110 54-1100 -12 101010 42 Con complemento 001100 12-110110 -54 001100 42 +001001 010101 101010 Resolver 1110110010-101100110 1001001100
Operador aritmético Uso + Suma - Resta * Producto / División % Módulo(resto de la división)
operador A==B A!= B A>B A<B A>=B A<=B E1&&E2 E1 E2 Acción si A es igual a B si A es distinto de B si A es mayor que B si A es menor que B si A es mayor o igual que B si A es menor o igual que B Cierta si E1 y E2 son ciertas (AND) Cierta si E1 o E2 son ciertas(or)
Tipos de datos tipo uso tamaño Int Enteros 4 bite 32 bits Char Caractéres(letras) 1 bite 8 bits Float Números reales 4 bite 32 bits Double Números grandes 8 bite 64 bits
Diagrama de flujo: Esquema que representa gráficamente un algoritmo. Simbología utilizada en diagramas de flujo con base en la Organización Internacional para la Estandarización (ISO) y el Instituto Mexicano de Estándares (ANSI).
Inicio y fin. Líneas de dirección rectas, horizontales y verticales. Todas la líneas deben estar conectadas. Construcción de arriba hacia abajo y de izquierda a derecha. Notación independiente del leguaje de programación. Comentarios. Diagrama amplio, usar conectores adecuados y enumerar páginas. No puede llegar más de una línea a un símbolo.
Análisis: datos, valores de entrada, restricciones y salida. Construcción: dibujar detalladamente los pasos para la solución. Verificación: pruebas de escritorio.
Dadas tres calificaciones calcule su promedio.
Las estructuras de repetición, permiten la ejecución de una lista o secuencia de instrucciones. (<bloque de instrucciones>) en varias ocasiones. El número de veces que el bloque de instrucciones se ejecutará se puede especificar de manera explícita, o a través de una condición lógica que indica cuándo se ejecuta de nuevo y cuándo no. A cada ejecución del bloque de instrucciones se le conoce como una iteración. Tipos de Iteración(Principales de sentencias de repetición): 1. Ciclo Mientras 2. Ciclo Para
INICIO Contador : ENTERO Contador =1 Contador <21 SI Contador NO INICIO Contador: Entero Contador 1 Mientras que contador<21 haga Escriba Contador Contador Contador + 1 Fin Mientas FIN Contador<- Contador + 1 FIN
Realizar algoritmo y diagrama de flujo. Obtener el número mayor de dos números diferentes proporcionados por el usuario. Realizar el algoritmo y diagrama de flujo que obtenga la numeración del 100 al 1, usando un ciclo MIENTRAS, mostrar cada resultado obtenido en cada iteración. Determine si un numero es par
Obtener el número mayor de dos números diferentes proporcionados por el usuario.
Realizar el diagrama de flujo. Determine si un numero es par
El ciclo para ejecuta un bloque de instrucciones un número determinado de veces. Este número de veces está determinado por una variable contadora (de tipo entero) que toma valores desde un límite inferior hasta un límite superior. En cada ciclo después de ejecutar el bloque de instrucciones, la variable contadora es incrementada en 1 automáticamente y en el momento en que la variable sobrepasa el límite superior el ciclo termina. El valor final de la variable contadora depende del lenguaje de programación utilizado, por lo tanto, no es recomendable diseñar algoritmos que utilicen el valor de la variable contadora de un ciclo para, después de ejecutar el mismo SI NO FIN
1 Realizar el algoritmo y diagrama de flujo que obtenga la numeración del 100 al 1, usando un ciclo PARA, mostrar cada resultado obtenido en cada iteración. 0 0 X=100; X=1; X=-- X
Ejercicio: Realizar el diagrama de flujo del algoritmo que calcula el área de un rectángulo.
1.- Realiza el algoritmo y diagrama de Flujo Dados tres números, determinar si la suma de una pareja de ellos es igual al tercer numero, si se cumple esta condición, escribir Iguales y en caso contrario escribir Distintos. Para resolver este problema se debe comparar la suma de cada pareja con el tercer número. Con tres números, solo pueden existir tres parejas distintas. Algoritmo: 1.- Inicio 2.- Leer los tres valores: A, B y C 3.- Si A+B = C Iguales y va al punto 7 4.- Si A+C=B Iguales y va al punto 7 5.- Si B+C=A Iguales y va al punto 7 6.- Escribir Distintos y va al punto 7 7.- Termina.
Diagrama de flujo:
Realizar algoritmo, diagrama de flujo, pseudocódigo y pruebas de escritorio. 1) Determinar cuantos números pares hay entre 1 y 100. 2) Obtener un Algoritmo que sume todos los elementos de la serie del 1 al 100: a. En ciclo mientras. b. En ciclo para. 3) Generar e imprimir los primeros 50 números nones. a. En ciclo mientras b. En ciclo para.