You are on page 1of 8

Bloque 2 RESUMEN

Características de los nativos digitales

Reciben y procesan información rápidamente

Pueden realizar tareas en paralelo

Prefieren los recursos multimedia que solo texto

Funcionan mejor trabajando en la red

No les gusta leer manuales o instructivos

Buscan la satisfacción inmediata y las recompensas frecuentes

Prefieron los juegos al trabajo estructurado o serio

Comparten todo tipo de información

Componentes de un problema:

El problema en si, por ejemplo, aprobar un examen, acreditar


una materia, terminar un proyecto, resolver un mal entendido,
enfrentar una situación familiar, encontrar un trabajo
temporal, etc…

El problema actitudinal: que se refiere a la actitud con que se


enfrenta el problema, es decir, la información en que se vive y
se asumen las emociones y estados de ánimo que se generan,
las actitudes que se manifiestan ante los amigos, los familiares
y la vida misma.

La frustración:

Es el sentimiento que se genera ante la imposibilidad de


resolver un problema, satisfacer una necesidad, lograr una
meta o un deseo.
Causas:

No aceptamos nuestra realidad

Creemos que la vida es injusta

Queremos más de lo que tenemos

No obtenemos satisfacción mediante nuestro desempeño o los


resultados que obtenemos

Los algoritmos:

Un algoritmo es un conjunto de actividades o instrucciones que


permiten resolver un problema.

Como se clasifican:

Cualitativos o de la vida cotidiana: emplean un conjunto de


funciones con pasos o actividades que conducen a la solución
de un problema

Cuantitativos: se definen mediante un conjunto de


instrucciones o fases que involucran cálculos matemáticos para
resolver un problema.

Algoritmos para resolver un problema de la vida diaria:

Detecta y comprende

Opten información

Diseña alternativas de solución

Evalúa alternativas y elige la mejor

Elabora un plan ejecutivo

Evalúa la solución
Para que sirven los algoritmos:

Es importante recordar que una computadora basa sus


funcionamiento en el código binario y solo puede efectuar
acciones definidas

Para resolver problemas es necesario elaborar un algoritmo


compuesto por las acciones que pueden ser ejecutadas por una
computadora

Los algoritmos computacionales se emplean para resolver


problemas mediante el uso de computadoras

Estructuras de un algoritmo:

Las estructuras algorítmicas permiten procesar los datos


identificando el orden en que debe realizarse las operaciones
que permitirán resolver el problema planteado.

La estructura se clasifica con base en sus características de


operación. De la siguiente manera:

Secuencial: esta estructura ejecuta en secuencial las


instrucciones. Se ejecuta una instrucción después de la
siguiente en el orden que aparece

Condicional: en esta estructura se verifica se cumple una


condición establecida. Dependiendo del resultado se sigue un
curso de acción u otro

Iterativa o cíclica: se ejecuta un conjunto de instrucciones una


cantidad específica de veces. Esta puede ser fija o variable.

Como se diseña un algoritmo


El primer paso consiste en comprender el problema que se
desea resolver, así como el tipo de resultados que se requiere
obtener

El segundo paso se definen las tareas o actividades relevantes


incluyendo la definición de los datos de entrada, la forma en
que se procesaran los datos y el tipo de datos o salidas que
otorgara el algoritmo

El tercer paso consiste en identificar las estructuras


algorítmicas que se emplean para obtener el resultado

En el cuarto paso se escribe el algoritmo indicando el orden de


ejecución de las tareas o actividades

El quinto paso tiene el propósito de evaluar el funcionamiento


del algoritmo y garantizar que resuelva el problema: en caso de
encontrar cualquier error anomalía, se realizan las
correcciones pertinentes.

Características de la creatividad:

Idea: implica la generalización de una idea nueva o la solución


innovada.

Desarrollo: la idea debe desarrollarse hasta su aplicación


misma que permita satisfacer una necesidad o solucionar un
problema

Evaluación: la aplicación debe ser evaluada para garantizar su


utilidad, funcionalidad y eficacia

Personas creativas

Voluntad para transformar sus pensamientos o acciones


Perseverancia y tenacidad ante los obstáculos que se presenten

Optimismo y entusiasmo para asumir los riesgos y para llegar


a la meta disfrutado el camino

Que es un diagrama:

Es una representación gráfica de cualquier tipo de datos.


Ilustra ideas, hechos, pasos u operaciones de un
procedimiento, con el propósito de presentar visualmente la
relación entre sus elementos

Ventajas:

Permite identificar las ideas, conceptos y sus relaciones.

Facilita la comprensión de sus elementos, a partir de su


visualización

Favorece el aprendizaje de conceptos, temas o situaciones


específicas.

Tipos:

Pictogramas

Histogramas

Diagramas de flujo

Diagramas de dispersión

Diagramas de paralelo

Diagramas de gantl

Reglas para diseñar diagramas de flujo

Debe de contar solo con un inicio y un fin


Debe de construirse de arriba para abajo o de izquierda a
derecha

Las líneas de flujo deben de ser rectas, ya sea verticales u


horizontales

No debe de haber líneas de flujo sin conectar

El texto debe de ser concreto y preciso

Para dividir el diagrama en módulos o indicar la continuación


del diagrama en otra página se debe de emplear conectores
numerados

Se debe de evitar cruzar líneas de flujo, mediante el uso de


conectores

Se debe de emplear conectores solo en casos necesarios

Puede llegar más de una línea de flujo de entrada a las


operaciones, menos al símbolo fin.

Si hay varias opciones del mismo tipo, pueden colocarse dentro


del mismo símbolo

Lenguaje:

Es un sistema de códigos, signos y reglas estructuradas


empleadas para comunicarse bajo un contexto. Atreves del
lenguaje se distinguen los objetos, sus características,
acciones y la relación que hay entre los mismos.

Lenguaje ensamblador:

Es un lenguaje de bajo nivel que asigna innemoracos a las


instrucciones escritas en lenguaje máquina.

Programa:
Es un conjunto de ordenado de instrucciones que expresan un
algoritmo para resolver un problema. Se constituyen con
símbolos y siguen un conjunto de reglas.

Lenguaje de programación: es un lenguaje diseñado para


describir el algoritmo que una computadora debe de ejecutar

Lengua de máquina: es el lenguaje que el procesador de la


computadora puede ejecutar directamente solo emplea dígitos
binarios.

Instrucción: es un conjunto de datos y símbolos que indican a


la computadora que hay que hacer y como procesar la
información

Como se clasifican las lenguas de programación:

Lenguajes interpretados: los programas escritos en este tipo de


lenguajes requieren de un programa que traduce
interactivamente cada línea o código.

Lenguajes complicados: los programas escritos en este tipo de


lenguajes con complicados de formas completas mediante un
proceso denominado compilación, atravesó del cual se genera
un archivo independiente denominado archivo ejecutable.

Lenguajes de programación más ejecutadas:

Java: orientado a objetivos, de propósito general y


multiplataforma

C: programas de sistemas y multiplataformas

C++:basada en el lenguaje C y orientado a objetivos

C#: programación de sistemas. Orientado a objetivos.


Phyton: su sintaxis fácil lo favorece e, aprendizaje del leguaje

Objetivo C: orientado a objetivos implementa un modelo de


objetos similar a smalltallk

PHP: orientados al desarrollo de sitios web dinámicos

Perl: procedimiento de cadenas de caracteres.

Programación estructurada con Karel:

El mundo de karel constituido por un retícula de 100 renglones


por 100 columnas dentro de su mundo únicamente hay
números y zumbadores

Un lenguaje de programación especial para Karel, mismo que


comprende y le permite ejecutar las instrucciones que se le
indican.

You might also like