lunes, 17 de junio de 2013

ACTIVIDAD

Relaciona las definiciones de la columna con los conceptos de la columna derecha.

1.       Consiste en entender cuál                              (b)                   1) Algoritmo
Es el problema que se esta
Planteando, los datos o
información con la que se cuenta.

2.       Representación visual de cada paso               (f)                    2 )Identificación del problema
De algoritmo en la que se
Utilizan símbolos para plasmar las
Operaciones que se llevan a cabo con
Los datos.

3.       Son datos asignados a un elemento               (e)                   3) Problema
Los cuales combinan cuantas veces sean
Necesario durante el desarrollo del
Problema.                  
                                                                    (d)                   4) Proceso
4.       Secuencia de operaciones
Necesarias  para llegar a la solución
 de un problema.

5.       Conjunto finito de instrucciones                    (a)                  5) Valores Variables
O pasos que sirven para ejecutar
Una terca o resolver un problema
A
6.       Planteamiento de una situación                     ( c )                   6) Diagrama      
Cuya respuesta desconocida debe
Obtenerse a través de método

Científico.

sábado, 27 de abril de 2013

CUADRO SINOPTICO



RESPUESTA A LAS PREGUNTAS SECUNDARIAS


1-¿Que es un algoritmo?
  *Es un conjunto prescrito de instrucciones o reglas bien definidas ordenadas y finitas que permiten realizar una actividad mediante pasos sucesivos que generan dudas a quién deba realizar dicha actividad.

2-¿Que características debe tener un algoritmo?
  *Es cualquier cosa que funcione pasó a pasó dónde cada pasó se puede escribir sin ambigüedad y sin hacer referencia a una computadora en particular y además un limite fijo en cuanto a la cantidad de datos que se pueden leer y escribir en un sólo pasó.

3-¿Que es un código?
  *Es un conjunto de líneas de texto que son las instrucciones que debe seguir la computadora papá ejecutar dicho programa

4-¿Que es un código binario?
  *Sistema de representación de textos o procesadores de instrucciones computadora utilizando el sistema binario.

5-¿Que es un diagrama de flujo?
  *Es la representación gráfica del algoritmo o proceso se utiliza en las disciplinas de programación.

6-¿Que es flujo de datos?
  *Es una representación gráfica para la maceta del ''flujo'' de datos a través del sistema de información.

7-¿Que es una secuencia?
  *Es una secuencia binaria que presenta propiedades aleatorias parecidas a las del ruido usado para modelar intenciones entre objetos en un sistema.

8-¿Que es un tipo de dato?
  *Es un atributo de una que de los datos que indica al ordenador y/o al programador algo sobre la clase de datos que va a procesar.

9-¿Como se clasifican los tipos de datos?
  *Máquina, primitivos, simples, compuestos, abstracto, puntero y referencia, algebraicos, objeto y función.

10-¿Que es bifurcación?
  *Es cuándo se aplica en el contexto de un lenguaje de programación o un Sistema Operativo hace referencia a una copia creada por sí mismo por parte de un programa que entonces actúa como un proceso hijo del proceso ordinario ahora llamado padre.

11-¿Que es iteraración?
  *Es la repetición de un proceso dentro de un programa de computadora.

MANEJO DE INFORMACIÓN


Se a entendido la forma en que la computadora, maneja la información con los conceptos algunas de las herramientas que manipulan la información que fluye en la computadora para procesar instrucciones. De esta forma también se entiende que todos los tipos de datos y sus tamaños, los tipos de operadores, la secuencia que se lleva a cabo para realizar las acciones como se selecciona una u otra acción o repetición de instrucciones hasta que se cumpla una condición que el programador define dependiendo las necesidades o dependiendo de lo que el programa demande.

  Estas escrituras de control son de suma importancia en un programa ya que con ellas se puede ordenar a la computadora que acción se debe realizar o cual es el camino que debe tomar dependiendo de la decisión que el usuario tome en el momento de estar usando el software.

LINKS PARA BÚSQUEDA DE INFORMACIÓN





PREGUNTAS SECUNDARIAS

1.- ¿Qué es algoritmo?


2.- ¿Qué características debe tener un algoritmo?

3.- ¿Qué es un código binario?

4.- ¿Qué es un diagrama de flujo?

5.- ¿Qué es un flujo de datos?

6.- ¿Qué es secuencia?

7.- ¿Qué es una selección?

8.- ¿Qué es un tipo de dato?

9.- ¿Cómo se clasifican los tipos de datos?

1O.- ¿Qué es una bifurcación?

11.- ¿Qué es iteración?

TEMARIO UNIDAD 2 Y 3



DISEÑO DE ALGORITMOS PSEUDOCODIGO Y DIAGRAMA DE FLUJO

    2.1 Algoritmo

          -    2.1.1 Planteamiento de problemas
          -    2.1.2 Análisis y soluciones de problemas

                2.2 Herramientas de solución

-          2.2.1 Pseudocódigo
-          2.2.2 Diagramas de flujo
-          2.2.3 Estructuras de control

    3.4 Selección

-          3.4.1 Bifurcación
-          3.4.2 Selección por casos
-          3.4.3 Iteración
-          3.4.4 FOR
-          3.4.5 WHILE
-          3.4.6 DO-WHILE
-          3.4.7 Aplicación de un problema real


FORMA A EVALUAR


 U N I D A D    II y III


-Examen   6O %
-Firmas   2O %
-Tareas   1O &
-Trabajos   1O &
                                                                                         


sábado, 13 de abril de 2013

INGENIERIA DE SOFTWARE E INGENIERIA DE SISTEMA


¿Que es la ingeniería de software?
Es una disciplina de ingeniería que concierne todos los aspectos en la producción de software.

¿Cual es la diferencia entre un programa de software y un ingeniero de sistema?
La ingeniería no solo el desarrollo de sistemas o productos de software. El programador concierne en los aspectos del desarrollo del sistema basado en cómputos que incluyen el software, la ingeniería de Software es parte del proceso.

¿Cual es la diferencia entre la ingeniería de software y un ingeniero de sistemas? 
La ingeniería en sistemas concierne en todos los aspectos del desarrollo de sistemas basados en cómputo que incluyen hardware, software y el proceso de ingeniería.
La ingeniería de software y el proceso de ingeniería.

¿Cual es la diferencia entre ingeniería de software y la computadora?
La computadora concierne a la teoría y fundamentos del sistema de cómputo sea el hardware o software.
La ingeniería de software concierne solo al desarrollo de sistemas o productos de software.

¿Que es el software?
Conjunto de programas que se encargan del funcionamiento de la computadora.




SISTEMA DE INFORMACIÓN

Conjunto de elementos que interactúan entre si con el fin de apoyar actividades de una empresa o negocio.

El equipo computacional: el hardware es necesario para que el sistema de información puede operar.

Un sistema de información realiza 4 actividades básicas:

1.- Entrada
2.- Almecenamiento
3.- Procesamiento
4.- Salida.

INFORMACIÓN Y DATOS

CONCEPTO DE INFORMACIÓN*

Es una colección de hechos significativos y pertinentes para el organismo y organización que los percibe y que describe sucesos o identidades.

DATOS SIGNIFICATIVOS*

Expresan una idea, símbolo de datos son reconocibles pero cuando pueden ser correctamente interpretados.

DIFERENCIA ENTRE DATOS E INFORMACIÓN*

Datos: Son utilizados para comprimir la información a fin de permitir una transmisión o almacenamiento más eficaz. Para el procesador de una computadora hace una distinción virtual, entre la información, los programas y los datos.

Solo el procesador reconoce la diferencia entre datos e información de cualquier programa. Para la memoria y dispositivo de entrada y salida E/S.

Un programa es solamente más datos e información que debe ser almacenada, movida o manipulada.

Los símbolos que representan el mensaje no son más que datos significativos.

La información es una mensaje con un contenido determinado, emitido de una persona a otra, representa un papel primordial en el proceso de comunicación  a la vez que posee una evidente fusión social, A diferencia de los datos, la información tiene significado, para quien lo recibe, las personas han tenido la necesidad de intercambiar información y transformarla en acciones.

La información es conocimientos basados e los datos mediante un procesamiento se les da significado, propósito y utilidad.



DATO Y TIPOS DE DATOS


DATO***

Es un atributo de una parte de los datos que indica al ordenador (y/o al programador) algo sobre la clase de datos sobre los que se va a procesar. Esto incluye imponer restricciones en los datos, como que valores pueden tomar y que operaciones se pueden realizar. Tipos de datos comunes son:
-enteros
-números de coma flotante (decimales)
-cadenas alfanuméricas
-fechas
-horas
-colores
 
TIPOS DE DATOS***

Tipos estáticos.
Casi todos los tipos de datos son estáticos  la excepción son los punteros y no se trataran debido a su complejidad.

Tipos dinámicos.
Dentro de esta categoría entra solamente el tipo puntero. Este tipo te permite tener mayor control sobre la gestión de memoria en tus programas. Con ellos puedes manejar el tiempo de tus variables en tiempo de ejecución  o sea, cuando el programa se esta ejecutando.

Tipos simples.
Los tipos mas simples básicos son...
*entero
* lógico
* carácter
*real.
La mayoría de los lenguajes de programación los soportan, no como ocurre con los estructurados que pueden variar de un lenguaje a otro.

Tipos estructurados.
Mientras que una variable de un tipo simple solo referencia un elemento, los estructurados se refieren a colecciones de elementos.



SÍMBOLO DEL SISTEMA


Sistema Operativo MS-DOS
Dentro de sus funciones se encuentra la administración del CPU (conecta al hardware con los programas de aplicación, la administración de archivos de dispositivos de entrada.

1.- Atajos

#' Apretar la tecla de Windows +R, en la ventana ejecutar comando ''cmd'' + enter.

#' Botón de inicio, click en todos los programas, buscar accesorios, símbolos del sistema.
 
En el uso de sistema operativo es muy común hablar de archivos y directorios.
                               *Hostname = nombre del equipo
                               *Ip Config = nombre de la IP

El archivo es la principal unidad de almacenamiento de un sistema, un archivo permite que MS-DOS, distinga entre un conjunto de información a otros, los archivos pueden contener un programa, el texto de un documento, los registros de una empresa o cualquier otro tipo de información que desee poseer la computadora.


TIPOS DE SOFTWARE DE USO PERSONAL

1.- Procesador de texto Word.
Se utiliza para elaborar documentos escritos, sirve para capturar, manejar  almacenar, e imprimir todo tipo de textos, cartas artículos, informes, etc.

2.- Hojas electrónicas de calculo EXCEL.
Se usa para analizar y resolver problemas de cálculo de forma rápida y automática brindando a demás una buena presentación.

3.- Gestor gráfico y de diseño.
Facilita la creación, edición, almacenamiento y gráficos.

4.- Administrador para base de datos.
Se utiliza para organizar y administrar grandes conjuntos de datos e información para que puedan actualizarse, manipularse y consultarse de manera rápida.



SOFTWARE DE USO GENERAL


Existen diferentes tipos para distintas necesidades, como pudiera ser empresariales, científicos y personales. Son elaborados por programadadores profesionales  tomando como base un conjunto de necesidades comunes a miles de personas.
Se le conoce con el nombre de paquetes ya que se adquieren los discos con el programa grabado para instalar en el disco duro.


PREGUNTAS PARA RESOLVER LA PROBLEMÁTICA PLANTEADA


PREGUNTA GENERADORA
¿Cuales son las razones por las cuales un programa llega a minimizar el desempeño de una computadora?


PREGUNTAS SECUNDARIAS
*¿Que es una computadora?
*¿Que es un programada de computadora?
*¿Porque no se ejecutan los programas?
*¿Que se puede hacer para resolverlos?
*¿Cual es la diferencia entre los actuales y las versiones anteriores?
*¿Que es ejecutar?
*¿Como se ejecuta?
*¿Que es un dato?
*¿Que es un sistema informático?
*¿Que es un lenguaje de programación?


RESPUESTA A LAS PREGUNTAS SECUNDARIAS
¿Que es una computadora?
*es una herramienta de trabajo.

¿Que es una programa de computadora?
Un conjunto de instrucciones de la CPU de una computadora, puede entender y ejecutar funciones.

¿Que es un PC y sus partes?
Es una computadora personal, monitor, teclado, la unidad de control, disco duro, disco magnético, disco flexible y unidades de disquete. 

¿Que virus hay?
Virus de BOOT, bomba de tiempo, gusanos, troyanos, zombie.

¿Como se han invado las computadoras?
3OOO a.C. China inventa ábaco  1O17, tablas logarítmicas, 1642 invento pascalina, 1985 se inventa la PC.

¿Que es la memoria RAM?
Memoria de tiempo temporal de acceso aleatorio

¿Que componentes de encargan de la velocidad?
La memoria RAM.

¿Que es un dato?
Por si mismo no construye información, es el procesamiento de datos que nos proporciona la información.

¿Que es un sistema informático?
Resulta entre la interacción entre los componentes físicos  que se denominan hardware y software que son lógicos

¿Que es un lenguaje de programación?
Idioma artificial para expresar procesos que pueden ser llevados acabo por maquinas como las computadoras.   

¿Que es un procesador?
Es el cerebro del sistema encargado de procesar toda la información.

PROBLEMA


   A Jorge siempre le han gustado los videojuegos, desde hace 3 años, su familia adquirió una computadora,
por lo que Jorge comenzó a jugar en ella juegos de esa época, Conforme fue pasando el tiempo Jorge empezó a
notar que la mayoría de los juegos mas actuales, aunque los ejecutaban lento o no se ejecutaban, por lo que
preocupado comenzó a investigar.

                                                       

TEMARIO "PROGRAMACION"

*P R O G R A M  A C I Ó N*

Temario. . .

 Unidad 1. Conceptos Básicos 

-1.1 Dato
1.2 Información
1.3 Sistema de Información
1.4 Ingeniería de Software 
1.5 Lenguaje de Programación
1.6 Compiladores
1.6.1 Análisis Sintáctico
1.6.2 Análisis Semántico
1.7 Dispositivos de almacenamiento y memoria RAM y ROM
1.8 Procesador

Unidad 2. Diseño de algoritmo, pseudocódigo y diagrama de flujo.

-2.1 Algoritmo 
2.1.1 Planteamiento de Problemas
2.1.2 Análisis del planteamiento
2.2 Herramientas de Solución
2.2.1 Pseudocódigo 
2.2.2 Diagrama de flujo

Unidad 3. Estructuras de control.
-3.4 Selección
3.4.1 Bifurcación
3.4.2 Selección por cosas
3.5.1 Interacción 
3.5.1 FOR
3.5.2 While
3.5.3 Do I while
3.6 Aplicaciones de un problema real.