Vous êtes sur la page 1sur 14

COLEGIO INMACULADO CORAZÓN DE MARÍA

MISIONERAS CLARETIANAS
. BOGOTÁ D.C.

ÁREA DE TECNOLOGÍA E INFORMÁTICA


MODULO DE TRABAJO No. 3

TERCER PERIODO
Julio 2 a Agosto 31
GRADO

PSEUDOCÓDIGO I

ESTUDIANTE:__________________________________CÓDIGO________CURSO: ______

FACILITADOR: SANDRA YAMILE CASTRO GARCÍA


DIEGO MORENO

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

1
COMPETENCIAS INSTITUCIONALES GRADO SÉPTIMO

NIVELES DE DESEMPEÑO DE LAS COMPETENCIAS


COMPETENCIAS COGNITIVO METACOGNITIVO
GENERALES
INTERPRETATIVO ARGUMENTATIVO PROPOSITIVO METACRÍTICO

CELEBRATIVA - Aprende a tener Desarrolla la capacidad Mediante hechos Configura


MISIONERA respeto por las ideas y de fomentar y compartir reales aplica el adecuadamente los
Fomentar los valores y formas de pensar de sus valores con las conocimiento del valores inculcados
principios básicos del sus compañeros y personas que le evangelio durante su
evangelio grupos de trabajo rodean. socializándolo con sus permanencia en la
compañeros. institución educativa
COMUNICATIVA Reflexiona sobre los Relaciona las ideas A través de la Los procesos del
Interpretar los avances factores más más conceptuales construcción de manejo de la
tecnológicos y sus representativos de la sobre la gran cantidad diagramas y mapas información le permiten
consecuencias frente a aplicación de la de información conceptuales reafirma clarificar conceptos y
la sociedad. tecnología a su obtenida por internen. sus conceptos. perspectivas del
entorno. desarrollo de la
información en la
tecnología
ECOLÓGICA - Mediante espacios Crea normas básicas Plantea proyectos para Cuestiona como la
AMBIENTAL creados con ayuda de propias del el mejoramiento del tecnología ha
Proyectar, y reflexionar la tecnología encuentra comportamiento en un medio ambiente y su deshumanizado al
sobre su su ubicación y rol en la ambiente de propia convivencia. hombre como un ser de
comportamiento con la comunidad. conciliación y esta sociedad.
naturaleza, consigo conductas adecuadas.
mismo, con los demás
y con los espacios
creados con la ayuda
de la tecnología.
CIENTÍFICA – Se apropia de recursos Establece normas de A partir de recursos Con base a nuevas
TECNOLÓGICA donados por la comunicación y medios tecnológicos y tecnologías propone la
Comprender, resolver tecnología para mejorar que favorezcan la humanos encontrados distribución masiva de
ejercicios y reflexionar la calidad de vida de la convivencia humana en el colegio fortalece y la información sin costo
sobre elementos de las humanidad. afianza sus alguno.
TIC (Tecnología de la conocimientos.
Información y
Comunicaciones)
enseñados.
CRÍTICA – CREATIVA Encuentra formas de Desarrolla la capacidad Planea la utilización Analiza los diferentes
Identificar, proponer y aplicar la tecnología en de utilizar nuevas secuencial de conceptos de
asumir de manera su medio social sin tendencias programas para informática en grupo,
creativa su visión frente intervenir en el tecnológicas realizar tareas mediante la
a los retos tecnológicos equilibrio ambiental complejas y de elaboración de
e informáticos. investigación en grupo. Diagramas de Flujo.
SOCIO – HISTÓRICA Reconoce los avances Analiza la influencia de Se propone mejorar su Se hace más
Comprender y analizar más importantes de la la tecnología durante la calidad de vida consciente de la
los procesos socio – informática para ser evolución de la adquiriendo nuevos importancia de
históricos que generan aprovechados en su humanidad y sus conocimientos aplicabilidad coherente
la evolución de la proyecto de vida. descubrimientos. utilizando las nuevas de la tecnología en su
tecnología. tecnologías desempeño escolar y
interactivas. laboral.

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

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

• Operadores aritméticos. PROCEDIMENTALE mediante la han de usarse en la


• Operadores tanto para un mejor
S O MATEMÁTICOS descripción de solución de
relacionales relacionales aprendizaje.
APLICANDO secuencias de problemas. como
PSEUDOCÓDIGOS. acciones. aritmeticos en
un
procedimiento.

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

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

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

El pseudocódigo es un lenguaje intermedio entre nuestro lenguaje y el lenguaje de programación. Se


basa en un lenguaje de programación real, donde se permite expresar las instrucciones en un lenguaje
común (ejemplo: español, inglés u otro idioma) para facilitar la escritura y lectura, debido a que está en
lenguaje común si requiere una modificación es fácil hacerla. La escritura sólo puede ser comprendida
por el ser humano y no por la máquina, por ende, tampoco puede ejecutarla. La finalidad de un
pseudocódigo es representar la solución a un algoritmo (problema) de la forma más detallada
posible, utilizando acciones sucesivas y a su vez lo más parecida posible al lenguaje que
posteriormente se utilizara para la codificación del mismo.

Ejemplo:

Las principales características de este lenguaje son:

• Es una forma de representación sencilla de utilizar y de manipular.


• Facilita el paso del programa al lenguaje de programación.
• Es independiente del lenguaje de programación que se vaya a utilizar.
• Es un método que facilita la programación y solución al algoritmo del programa.

Todo documento en pseudocódigo debe permitir la descripción de:

• 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.

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

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:

//Almacenamos un dato en memoria referenciado por el nombre edad


edad = 5;
//Recuperamos el dato almacenado y lo modificamos
edad = edad + 1;

TIPOS DE DATOS PRIMITIVOS

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

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.

OPERADORES JAVA ARITMÉTICOS

Los operadores aritméticos en java son:


+ Suma. Los operandos pueden ser enteros o reales
- Resta. Los operandos pueden ser enteros o reales
* Multiplicación. Los operandos pueden ser enteros o reales
/ División. Los operandos pueden ser enteros o reales. Si ambos son
enteros el resultado es entero. En cualquier otro caso el
resultado es real.
% Resto de la división. Los operandos pueden ser de tipo entero o real.

Ejemplo de operaciones aritméticas:

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.

Los tipos short y byte se convierten automáticamente a int.


Por ejemplo:

int i = 7;
double f = 5.5;
char c = 'w';

Operación Valor Tipo


i+f 12.5 double
i+c 126 int

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

7
i + c – ‘0’ 78 int
(i + c) – (2 * f / 5) 123.8 double

OPERADORES JAVA RELACIONALES

Los operadores relacionales comparan dos operandos y dan como resultado de la


comparación verdadero ó falso.

Los operadores relacionales en java son:

< Menor que


> Mayor que
<= Menor o igual
>= Mayor o igual
!= Distinto
== Igual

Por ejemplo:

int a = 7, b = 9, c = 7;

Operación Resultado

a==b false

a >=c true

b<c false

a != c false

OPERADORES JAVA LÓGICOS

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.

Los operadores lógicos en Java son:

&& 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.

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

9
OPERADORES JAVA UNITARIOS.
Los operadores unitarios en java son:

–+ Signos negativo y positivo


++ -- Incremento y decremento
~ Complemento a 1
! NOT. Negación

Estos operadores afectan a un solo operando.


El operador ++ (operador incremento) incrementa en 1 el valor de la variable.
Ejemplo de operador incremento:

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

El operador -- (operador decremento) decrementa en 1 el valor de la variable.


Ejemplo de operador decremento:
int i = 5;
i--; // Esta instrucción decrementa en 1 la variable i.
// Es lo mismo que hacer i = i - 1; i toma el valor 4

Ejemplo 1:

Pseudocódigo para sumar 2 números

Programa: Sumar dos números


Modulo: Principal
Variables:
int a
int b
int c

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:

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

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..

Pseudocódigo para hallar el área de un rectángulo


Variables:
int BASE
int ALTURA
int AREA

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.

Pseudocódigo para calcular suma y producto de dos notas


Variables:
int nota1
int nota2
int suma
int producto

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.

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

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

Realizar el pseudocódigo para cada uno de los siguientes ejercicios :


1. Hallar el cuadrado de un número
2. Comparar 2 números y hallar el mayor
3. Determinar si un número es par o impar
4. Convertir de metros a pulgadas y a pies. (1 metro= 39,37 pulgadas;
1 metro = 3,28 pies).
5. Se tienen 3 variables A,B, Y C, se debe intercambiar entre si sus
valores así: B toma el valor de A ; C toma el valor de B; A toma el
valor de C.

APROPIÁNDONOS DEL TEXTO


‘La inteligencia ilimitada es más peligrosa que la energía atómica’
Gerd Leonhard dice que hará falta previsión para manejar el poder de los avances
tecnológicos.

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

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.

¿Cómo imagina el mundo en un par de décadas?

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?

Me preocupa que nos estemos moviendo demasiado rápido de un esquema basado en la


asistencia artificial al otro focalizado en la inteligencia artificial, en el sentido de que, en lugar
de ayudar a los humanos, acabe reemplazándolos. También creo que necesitamos construir
pautas para el uso de métodos de edición genética en humanos. En cualquier caso, lo que sí
debemos evitar a toda costa es que tanto la biotecnología como la inteligencia artificial se
incorporen a la carrera armamentista.

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

1)¿Cómo le parecieron las actividades propuestas?


_________________________________________________________________________________
_________________________________________________________________________________

2)¿Qué dificultad encontró al desarrollarlas y porqué?


__________________________________________________________________________________
________________________________________________________________________________

3)¿De lo aprendido qué puede aplicar a la vida diaria y cómo?

__________________________________________________________________________________
________________________________________________________________________________

Su desempeño en este periodo es:

Superior ______ Alto _______ Bajo _______ Básico _______

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

14

Vous aimerez peut-être aussi