Académique Documents
Professionnel Documents
Culture Documents
MISIONERAS CLARETIANAS
. BOGOTÁ D.C.
TERCER PERIODO
Julio 2 a Agosto 31
GRADO
7º
PSEUDOCÓDIGO I
ESTUDIANTE:__________________________________CÓDIGO________CURSO: ______
1
COMPETENCIAS INSTITUCIONALES GRADO SÉPTIMO
2
NIVELES E INDICADORES DE DESEMPEÑO DE LAS
COMPETENCIAS
Proceso
Periodo
CONCEPTOS Y Metacogniti
COMPETENCIAS Proceso Cognitivo: Saber y Saber Hacer
CONTENIDOS vo: Saber
BÁSICOS Ser
Interpretativ
Argumentativo Propositivo Metacrítico
o
SEUDOCODIGO I RECONOCER LOS Representa de Declara Explica el Valora las
ELEMENTOS DE LA manera textual la correctamente las
• Nombres de variables funcionamiento herramientas
SOLUCIÓN DE solución de variables y define los
• Inicialización de los institucionales
PROBLEMAS problemas procedimientos que operadores que se le brinda
TERCERO
RECURSOS:
1.Bibliografía Interactiva:
http://mis-algoritmos.com/aprenda-a-crear-diagramas-de-flujo
http://www.desarrolloweb.com/articulos/2198.php
http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Java/Variables
3
COLEGIO INMACULADO CORAZÓN DE MARÍA – MISIONERAS CLARETIANAS
ÁREA DE TECNOLOGÍA E INFORMÁTICA – MÓDULO 3 – GRADO SÉPTIMO - 2019
Prohibida su reproducción total o parcial
4
PSEUDOCÓDIGO
Ejemplo:
• Instrucciones primitivas
• Instrucciones de proceso
• Instrucciones de control
• Instrucciones compuestas
• Instrucciones de descripción
ACTIVIDAD 1
Investigar y escribir en el cuaderno en que consisten cada
uno de los tipos de instrucciones.
5
Estructura a seguir en su realización:
CABECERA CUERPO
Programa Inicio
Modulo Instrucciones
Tipos de datos Fin
Constantes
Variables
VARIABLES
Las variables son una de las características fundamentales de los lenguajes de programación,
permiten acceder a la memoria para almacenar y recuperar los datos con los que nuestros programas
van a trabajar. Son por tanto el mecanismo que los lenguajes de programación ponen a nuestra
disposición para acceder a la memoria.
Se trata de un mecanismo de lo más sencillo, sólo tenemos que dar un nombre a nuestras
variables, a partir de ese momento el compilador traducirá de forma automática ese nombre
en un acceso a memoria. Por ejemplo:
6
OPERADORES
Los operadores son símbolos que indican cómo se deben manipular los operandos. Los operadores
junto con los operandos forman una expresión, que es una fórmula que define el cálculo de un valor.
Los operandos pueden ser constantes, variables o llamadas a funciones, siempre que éstas devuelvan
algún valor. El compilador evalúa los operadores, algunos de izquierda a derecha, otros de derecha a
izquierda, siguiendo un orden de precedencia. Este orden se puede alterar utilizando paréntesis para
forzar al compilador a evaluar primero las partes que se deseen.
int a = 10, b = 3;
double v1 = 12.5, v2 = 2.0;
char c1='P', c2='T';
En aquellas operaciones en las que aparecen operandos de distinto tipo, java convierte los
valores al tipo de dato de mayor precisión de todos los datos que intervienen. Esta
conversión es de forma temporal, solamente para realizar la operación. Los tipos de datos
originales permanecen igual después de la operación.
int i = 7;
double f = 5.5;
char c = 'w';
7
i + c – ‘0’ 78 int
(i + c) – (2 * f / 5) 123.8 double
Por ejemplo:
int a = 7, b = 9, c = 7;
Operación Resultado
a==b false
a >=c true
b<c false
a != c false
Los operadores lógicos se utilizan con operandos de tipo boolean. Se utilizan para
construir expresiones lógicas, cuyo resultado es de tipo true o false.
&& AND. El resultado es verdadero si los dos operandos son verdaderos. El resultado es falso en
caso contrario. Si el primer operando es falso no se evalúa el segundo, ya que el resultado será falso.
COLEGIO INMACULADO CORAZÓN DE MARÍA – MISIONERAS CLARETIANAS
ÁREA DE TECNOLOGÍA E INFORMÁTICA – MÓDULO 3 – GRADO SÉPTIMO - 2019
Prohibida su reproducción total o parcial
8
|| OR. El resultado es falso si los dos operandos son falsos. Si uno es verdadero el resultado es
verdadero. Si el primer operando es verdadero no se evalúa el segundo.
! NOT. Se aplica sobre un solo operando. Cambia el valor del operando de verdadero a falso y
viceversa.
Las definiciones de las operaciones OR, AND y NOT se recogen en unas tablas conocidas como tablas
de verdad.
A B A or B A B A and B
F F F F F F
F V V F V F
V F V V F F
V V V V V V
F: Falso
V: Verdadero
Como ejemplo, en la siguiente tabla vemos una serie de expresiones lógicas y su valor:
int i = 7;
float f = 5.5F;
char c = ‘w’;
Expresión Resultado
(i >= 6) && (c == ‘w’) true
(i >= 6) || (c == 119) true
(f < 11) && (i > 100) false
(c != ‘p’) || ((i + f) <= 10) true
i + f <= 10 false
i >= 6 && c == ‘w’ true
c != ‘p’ || i + f <= 10 true
Las expresiones lógicas en java se evalúan sólo hasta que se ha establecido el valor cierto
o falso del conjunto. Cuando, por ejemplo, una expresión va a ser seguro falsa por el valor
que ha tomado uno de sus operandos, no se evalúa el resto de expresión.
9
OPERADORES JAVA UNITARIOS.
Los operadores unitarios en java son:
int i = 1;
i++; // Esta instrucción incrementa en 1 la variable i.
// Es lo mismo que hacer i = i + 1; i toma el valor 2
Ejemplo 1:
INICIO
Escribir "Introduce un número"
Leer a
Escribir "Introduce un número"
Leer b
c=a+b
Escribir “La suma de los números es: ”, c
FIN
Ejemplo 2:
10
Realizar el pseudocódigo de un programa que permita calcular el área de un rectángulo. Se debe
introducir la base y la altura para poder realizar el cálculo..
INICIO
Escribir "Introduzca la base"
Leer BASE
Escribir "Introduzca la altura"
Leer ALTURA
AREA=BASE * ALTURA
Escribir “El área del rectángulo es: ”, AREA
FIN
Ejemplo 3:
Realizar el pseudocódigo que permita al usuario introducir por teclado dos notas, calculando la suma
y el producto de las notas.
INICIO
Escribir "Introduzca la primera nota"
Leer nota1
Escribir "Introduzca la segunda nota"
Leer nota2
suma=nota1 + nota2
producto=nota1 * nota2
Escribir “La suma de las dos notas es: ”, suma
Escribir “El producto de las dos notas es: ” , producto
FIN
Ejemplo 4:
Realizar el pseudocódigo de un programa que permita saber si un número es mayor o menor a cero.
11
Pseudocódigo para determinar si un número es menor o mayor a cero
Variables:
int numero
INICIO
Escribir "Introduzca un número"
Leer numero
SI numero > 0 ENTONCES
Escribir “El número es positivo”
SI NO
Escribir “El número es negativo”
FIN
ACTIVIDAD 2
12
Gerd Leonhard es futurista (o futurólogo), una profesión en alza en la última década. En una
era de saltos tecnológicos capaces de cambiar de forma drástica la realidad como la
conocemos, se hace necesario más que nunca contar con una mirada predictiva.
Este escritor alemán se ubica en las antípodas de lo que podría considerarse un tecnofóbico.
Sin embargo, cree que la única manera de lograr que la tecnología no se vuelva en contra de
los intereses de la humanidad es establecer pautas claras acerca de lo que queremos para
nuestro futuro.
Sobre eso y sobre las innovaciones que más lo preocupan, dialogó desde Estados Unidos.
Predecir lo que va a ocurrir en décadas es imposible. Lo que puedo decir es que de aquí a
cinco u ocho años la realidad aumentada y virtual serán tan normales como usar un
‘smartphone’ en la actualidad. Dentro de diez años, las computadoras cuánticas se convertirán
en la nueva normalidad. Hablaremos de redes móviles 10G y nuestro entorno contará con una
infinidad de sensores utilizados para internet de las cosas. En la próxima década, veremos que
muchas de las invenciones que hoy creemos propias de la ciencia ficción se convertirán en
realidad: máquinas a las que les podamos hablar, computadoras que aprendan, robots que se
muevan como humanos e incluso autos que vuelen. Posibilidades tan emocionantes como
preocupantes.
¿Estamos incorporando las pautas éticas para que el futuro no nos dé sorpresas negativas?
En las próximas dos décadas, la tecnología nos dará un poder y una inteligencia
prácticamente ilimitados. La potencia sin control es extremadamente peligrosa... más que la
energía nuclear.
Tenemos que gastar tanto tiempo y dinero en proteger a la humanidad como los que gastamos
en tecnología. Porque la clave en tecnología no es lo que buscamos, sino cómo lo buscamos.
¿Qué áreas de la exploración científica y tecnológica son las que más lo preocupan?
Fuente: https://www.eltiempo.com/vida/ciencia
ACTIVIDAD:
¿Cuál es tú opinión sobre éste artículo y qué ventajas o desventajas trae para el hombre?
COLEGIO INMACULADO CORAZÓN DE MARÍA – MISIONERAS CLARETIANAS
ÁREA DE TECNOLOGÍA E INFORMÁTICA – MÓDULO 3 – GRADO SÉPTIMO - 2019
Prohibida su reproducción total o parcial
13
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
EVALUACIÓN
Cada una de las actividades propuestas en este modulo tiene una calificación.
AUTOEVALUACIÓN
__________________________________________________________________________________
________________________________________________________________________________
14