TRABAJOS EN LABORATORIO DE COMPUTO

OPERACIONES


CALCULAR AREAS


DECIR DIAS DE LA SEMANA


TU SIGNO ZODIACAL


CALCULAR PROMEDIO


CALCULAR PERIMETROS


INFORMACION DE CELULARES


COMPARANDO EDADES


MOSTRAR NUMEROS IMPARES


SIMULACION DE BANCO

TEMARIO

Bloque IV Programación Estructurada Intermedia

4.1 Procedimientos

4.1.1 Declaración de procedimientos

4.1.2 Llamada a procedimientos

4.1.3 Variables “Locales y globales”

4.1.4 Parámetros

4.1.5 Procedimientos definidos

4.1.6 Procedimientos definidos por el usuario

4.1.7 Unidades Estándar

4.2 Funciones

4.2.1 Declaración de una función

4.2.2 Llamada a una función

4.2.3 Parámetros

4.2.4 Funciones predefinidas “Matemáticas, Trigonométricas”

4.2.5 funciones definidas por el usuario

4.3 Cadena de Caracteres

4.3.1 Longitud de una cadena

4.3.2 Operaciones entre cadenas

4.3.3 Procedimientos y funciones de cadena

4.4 Impresión de Reportes

4.4.1 Estructura General de un Reporte

4.4.2 Saltos de Página

4.4.3 Procesos de Impresión

4.5 Operaciones con Archivos

4.5.1 Creación y eliminación de archivos

4.5.2 Lectura y escritura de archivos

4.5.3 Apertura y cierre de archivos

4.6 Lenguaje de Programación Estructurada

4.6.1 Quick Basic

4.6.2 Pascal

Bloque V Programación Orientada a Objetos

5.1 Fundamentos de la Programación Orientada a Objetos

5.1.1 Clases

5.1.2 Objetos

5.1.3 Métodos

5.1.4 Propiedades de la POO “Herencia, Paso de mensajes, Encapsulamiento, Polimorfismo”

5.1.5 Operaciones Básicas entre Objetos

5.2 Proceso para el desarrollo de soluciones

5.2.1 Definición del problema

5.2.2 Identificación de Objetos y Clases

5.2.3 Definición de Métodos requeridos para cada objeto y clase

5.2.4 Desarrollo del programa principal

5.3 Lenguajes de Programación Orientada a Objetos

5.3.1 SmallTalk

5.3.2 C++

TÉCNICAS DE ESTUDIO

Subrayado
Cuando leemos un libro de estudio, es sumamente aconsejable que lo hagamos portando un lápiz y una regla, para subrayar lo más importante y hacer anotaciones en los márgenes. El aplicar esta técnica, sencilla y rápida, nos exigirá seguir con atención el texto y evaluar continuamente qué es lo que el autor quiere decir y qué es lo más importante de cada párrafo.

Notas marginales
Otra técnica sencilla y rápida es hacer anotaciones en los márgenes de las hojas del libro.

Resumen
Una técnica muy utilizada por los estudiantes es resumir en hoja aparte el contenido del texto que están estudiando. Llamaremos "resumen" a la anotación textual, reservando el término "síntesis" para la que se realiza con palabras propias.

Síntesis
Esta técnica es más ágil y menos precisa que el resumen y, al igual que éste, resulta muy útil cuando estamos trabajando con un libro que no nos pertenece.


Esquema de contenido
Una manera eficaz de favorecer la comprensión y síntesis de un texto es expresando su contenido en forma esquemática.


Fichaje
El fichaje es una técnica utilizada especialmente por los investigadores. Es un modo de recolectar y almacenar información.


Toma de apuntes
Al igual que frente al texto, los estudiantes debemos afrontar las clases y las conferencias con una actitud activa. Para ello es de suma utilidad la toma de apuntes.

QUE SON LAS COMPETENCIAS EN LA EDUCACION

La educación superior necesita ahora una visión renovada para su planeación, que sea congruente con las características de la sociedad de la información, como por ejemplo, el desarrollo y promoción de las nuevas tecnologías, las cuales en la actualidad amplían las fronteras y transfiguran ya el proceso de enseñanza-aprendizaje.
Qué es una competencia? Es la capacidad de ejecutar una tarea de manera inteligente, en cualquier situación o contexto. Una persona competente hace las cosas bien y a la primera, y en esto tienen que ver mucho las aptitudes; ¿por qué razón en Japón se logro tal desarrollo de las teorías de la calidad de los norteamericanos? Pues por las actitudes, en Japón les enseñan a los niños que si se encuentran algo y no es de ellos, debe ser de otra persona, entonces lo deben de regresar.

QUE BOTONES SE USAN PARA GENERAR REPORTES EN VISUAL BASIC

FuncionesySub que tiene funciones y procedimientos públicos que son utilizados también por parte de varios formularios, y por último un módulo llamado FormInformes que es el que se encarga de la generación de los reportes. Estos reportes están hechos mediante una dll Activex, que utiliza un solo formulario de reporte para generar 38 listados diferentes y me pareció una buena idea para ahorrar recursos y reutilizar código. esta DllActivex está ubicada en el directorio del programa y se llama Proyecto2.Dll (me olvidé de poner un nombre acorde a lo que hacía, sor)

REPORTES EN VISUAL BASIC

Para crear reportes en Visual Basic vamos a crear primero el Data Environment (Entorno de Datos) el cual es una herramienta para crear reportes tal como Crystal Reports o Access.
Creando el Data Environment
a) Haz clic en el botón Project de la barra de herramientas.
b) Haz clic en Add Data Environment
c) Y se abrirá el Data Environment mostrando el nombre del proyecto en su barra de título.
) En la ventana aparece un pequeño icono de un reporte al cual puedes cambiarle el nombre fácilmente seleccionándolo y modificando su propiedad (Name) por otro como Reportes, etc.
e) Más abajo se puede ver otro objeto con una clavija eléctrica llamado Connection1 al cual también puedes cambiarle el nombre modificando su propiedad (Name) por otro como Alumnos, Maestros, etc.
f) Ahora haz clic con el botón derecho del ratón sobre la Connection1 y haz clic en Properties...
g) Y aparecerá la caja Propiedades de vínculo de datos, haz clic en la opción Conexión.

PROCEDIMIENTOS EN VISUAL BASIC

Los procedimientos se invocan desde otras partes del código. Esto se conoce como una llamada a procedimiento. Cuando finaliza la ejecución de un procedimiento, éste devuelve el control al código que lo invocó, que recibe el nombre de código de llamada. El código de llamada es una instrucción o una expresión contenida en una instrucción, que hace referencia al procedimiento por su nombre y le transfiere el control.

En Visual Basic 6.0, puede declarar un parámetro de procedimiento como Optional sin especificar un valor predeterminado. Si un parámetro opcional es del tipo Variant, el código del procedimiento puede utilizar la función IsMissing para determinar si el código de llamada ha pasado un argumento ha dicho parámetro.
En Visual basic net un parametro es una variable que puede pasar su valor a un procedimiento desde el principal o desde otro procedimiento.
Existen ocasiones en que es necesario mandar al procedimiento ciertos valores para que los use en algun proceso.

TESIS

Una tesis es un postulado que, luego de un proceso de investigación, puede sostenerse como una verdad actual, o incluso científica, dependiendo del ámbito y alcance del trabajo. Usualmente se realizan tesis a fin de obtener ciertos grados académicos, dando respuesta, a través de éstas, a ciertos problemas de investigación. De este modo, la tesis estaría comprendida por la respuesta que se le da a dicho problema, y no, como usualmente se piensa, a todo el texto, sin embargo, es así como se concibe en la mayoría del sector académico.

Finalidad de la elaboración de una tesis

La tesis se redacta con varias finalidades, una de las finalidades principales por la que se exige la elaboración de una tesis al término de los estudios universitarios es por qué ésta es la demostración de que el futuro profesionista esta apto para incorporarse al mercado laboral. Aunque la tesis relativamente no marca la prueba fehaciente de su formación, sin duda, puede representar la aptitud del egresado para vencer un reto en su campo profesional.

INGENIERÍA EN ROBOTICA

PERFIL DE INGRESO

CONOCIMIENTOS
Teóricos y prácticos de las ciencias físico matemáticas antecedentes.
Uso de la metodología científica

HABILIDADES
Fluidez y comprensión lectora, así como capacidad para expresarse mediante lenguajes cotidiano y científico, tanto en forma oral como escrita.
Capacidades propias del razonamiento lógico: de análisis, síntesis y aplicación del conocimiento.
Comprensión, manejo y aplicación de la información formulada en diversos lenguajes: gráficos, simbólicos y computacionales, así como comprensión lectora del inglés.
Manuales, para el trabajo en laboratorio con instrumentos especializados.
Creatividad para resolver situaciones nuevas, lograr mejoras y solucionar problemas.

ACTITUDES Y VALORES
Disposición para el auto aprendizaje que propicie su desarrollo intelectual, afectivo y social.
Disponibilidad para trabajar en equipos.
PERFIL DE EGRESO
Al concluir su carrera, el egresado será capaz de fundamentar y aplicar los conocimientos científicos y tecnológicos, así como las habilidades, actitudes y valores necesarios para el ejercicio de su profesión, en beneficio de la sociedad y desarrollo de la nación.
En su actividad profesional el egresado será capaz de:
CONOCIMIENTOS
Diseñar, mantener y construir dispositivos, equipos y máquinas de la ingeniería en robótica industrial.
Proyectar, diseñar y poner en operación plantas y sistemas que integren equipos de la ingeniería en robótica industrial.
Investigar, adaptar y construir nuevas tecnologías y generar conocimiento.
Planear, organizar, asesorar y dirigir empresas de servicios, fabricación y mantenimiento en ingeniería en robótica industrial.
Aplicar las normas nacionales, internacionales e instituciones, técnicas, jurídicas, éticas, ecológicas, de higiene y seguridad inherentes a la ingeniería en robótica industrial.
Capacitar, instruir y entrenar en las ramas de la ingeniería en robótica industrial a diverso personal.
Comprender, aplicar y desarrollar los principios científicos, técnicos y socioeconómicos, básicos de la ingeniería en robótica industrial.
Manejar los principios y aplicaciones de otras disciplinas relacionadas con la ingeniería en robótica industrial.
Continuar con estudios de posgrado

HABILIDADES
Obtener y procesar información de manera oral y escrita para los proyectos e investigaciones.
Aplicar el pensamiento analítico, lógico, creativo e innovador para el análisis de problemas y la toma de decisiones.
Utilizar los procesos, métodos, instrumentos y herramientas propios de la ingeniería en robótica industrial.
Disposición para el trabajo metódico, eficiente, individual y de grupo.

ACTITUDES Y VALORES
Crítica, responsable, participativa, emprendedora y solidaria de la realidad social, económica, cultural, política, ecológica y ética profesional.
Capacidad para establecer relaciones interpersonales con empatía y auto comprensión, para ejercer el liderazgo organizacional.
Responsabilidad, respeto, honestidad, tolerancia y solidaridad social.

CAMPO LABORAL
Tanto en el sector público como en el privado.
Trabajan en la industria alimenticia, automotriz, farmacéutica, manufacturera y agropecuaria
Haciendo trabajos como:
-Planeación
-Proyección
-Construcción
-Control
-Automatización
-Operación
-Conservación de sistemas mecánicos industriales.
FreeLancer

SUELDO APROXIMADO
En la Ciudad de México se ha sabido que a los ingenieros en robótica recién egresados pueden encontrar ofertas desde los $6,000.00 hasta $15,000.00 pesos al mes. Ya con experiencia pueden llegar a los $35,000.00 y con una buena investigación o un invento arriba de los $50,000.00 mensuales

UNIVERSIDADES EN MÉXICO
Tecnológico de Monterrey
Iberoamericana Cd. de México
IPN
UNAM

SENTENCIA DO WHILE

Al principio se ejecuta el bloque y luego se evalúa la condición para ver si se sigue ejecutando o no. Esto significa que el bloque se ejecutará por lo menos una vez.

La forma de esta ESTRUCTURA es:


do {
bloque de enunciados
} while (condición);

SENTENCIA SELECT CASE

Con la estructura de control CASE podemos evaluar una variable y realizar acciones dependiendo del valor de esta. La diferencia con el IF consiste en que el número de posibilidades de la evaluación de esta variable no tiene por que ser si o no, pudiendo hacer cosas para un número indeterminado de valores.

La SINTAXIS es la siguiente:

SELECT CASE (variable)
CASE (valor1):
(acción para caso valor1)
CASE (valor3):
(acción para caso valor2)
CASE (valor3):
(acción para caso valor3)
CASE ELSE:
(accion en caso de que no se cumpla ningun anterior caso)
END SELECT


Primero se evalua la variable, si esa variable tiene como valor el valor1 realizamos las acciones asociadas al valor1. Si tiene el valor2, ejecutamos las acciones relacionadas con este valor3. Así con cuantos valores deseemos. Por último tenemos un ELSE para realizar acciones en caso de que no hubiesen sido ninguno de los valores anteriores. Este ELSE es opcional.

Bloque III Programación Estructurada Básica

3.1 Declaración de la estructura de Datos
3.1.1 Estructura de un Programa
3.1.2 Tipos de Datos “Enteros, Reales, Carácter”
3.1.3 Constantes
3.1.4 Variables
3.1.5 Especificaciones del Pseudocódigo para variables y constantes
3.2 Operaciones básicas
3.2.1 Asignación de valores a variables
3.2.2 Lectura y escritura
3.2.3 Evaluación de Expresiones “Aritméticas, De relación, Lógicas”
3.2.4 Prioridad de Expresiones
3.3 Estructuras de Control
3.3.1 Secuenciales
3.3.2 Selectivas “Sentencia If y Case”
3.3.3 Repetitivas “For y While”

FRAME

Es el objeto que me permite organizar diferentes cajas de texto, botones de comando y etiquetas.


LISTA



Permite añadir elementos en forma de lista y también poder seleccionar elementos de la misma para trabajar los datos. Este control permite seleccionar un elemento solo o varios de ellos, utilizando la propiedad Multiselect. La imagen de la izquierda muestra un ListBox en el que se selecciona un solo elemento y a la derecha se seleccionan.

EJEMPLO:

    • Private Sub Command1_Click()
    • List1.AddItem "Brasil"
    • List1.AddItem "Francia"
    • List1.AddItem "Italia"
    • List1.AddItem "Argentina"
    • List1.AddItem "venezuela"
    • End Sub


ARREGLOS EN VISUAL BASIC

Se utilizan para almacenar un conjunto de variables, que sean del mismo tipo de dato, y todas estas bajo un mismo nombre.
Por ejemplo imaginemos que tenemos 20 variables de tipo String que almacenan nombres (nombre1, nombre2, etc..). si yo ahora quisiera pasar todas estas cadenas a minúsculas tendría que utilizar la función Lcase con cada variable: nombre1 = Lcase(nombre1), nombre2 = Lcase(nombre2), etc..

Dim nombres(30) As String
For x = 0 To 30
nombres(x) = LCase(nombres(x))
Next
Siguiendo el ejemplo anterior: en vez de escribir la sentencia Lcase 30 veces para cada variable, hemos utilizado un arreglo llamado nombres con un número de índice 30 , es decir que almacena 30 datos de tipo String

OBJETOS EN VISUAL BASIC

Son una serie de artículos enfocados en el manejo de Visual Basic.

SENTENCIA IF

La estrutura de control IF permite decidr entre dos opciones resultantes de la evaluación de una sentencia. Si la evaluación es positiva hace una cosa, también podemos especificar accioens para realizar en caso de que la evaluación sea negativa.


IF (expresion) then
Sentencias
....
END IF

BOTONES DE OPCION

La función específica del control OptionButton es permitirle al usuario elegir entre diferentes opciones dentro de un grupo de opciones. Este control no se utiliza de a uno solo, si no que se debe tener por lo menos 2 de ellos, ya que sería ilógico utilizar uno solo.

En este grupo de opciones solo puede estar un solo botón de opción seleccionado al mismo tiempo

Luego, de acuerdo a la opción seleccionada, se utiliza en algún procedimiento o función para realizar alguna opción u operación.

Propiedad Value del OptionButton

Esta es la propiedad mas importante de este control. Los valores que puede tener la propiedad Value son de tipo boolean (Verdadero - Falso) es decir True y False.


Para probar un ejemplo muy fácil de como verificar el valor de la propiedad Value , agrega 3 OptionButton dentro de un control Frame como muestra la imagen anterior.


Mediante la propiedad Caption le cambias el texto de cada botón de opción. Luego Agrega un Command1 y en el caption escribe Aceptar.

CICLOS

El ciclo for en Visual Basic .NET se maneja un poco distinto de como se maneja en otros lenguajes generalmente.

En Basic definimos un punto de inicio y un punto final para su sintaxis básica.

Veamos un ejemplo:
1 .-Dim i As Integer
2 .-For i = 1 To 10
3 .-MessageBox.Show("Este es el número: "+ i)
4 .-Next


El ejemplo anterior muestra los números enteros del 1 al 10 en un cuadro de texto tipo MessageBox. Como verán solo declaré una variable para ir guardando estos valores enteros y luego definí un punto de inicio y uno de terminación.


Visualizar un rango de números en un ListBox usando el ciclo for


Ejemplo:

Haremos uso de un ListBox y un botón. En el ListBox se visualizarán los números del 1 al 10 cuando se presione el botón, es decir algo como esto:
El código completo quedaría mas o menos así:
1 .-Public Class Form1
2 .-Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button1.Click
3 .-Dim i As Integer
4 .-For i = 1 To 10
5 .-ListBox1.Items.Add("Número: " + Str(i))
6 .-Next
7 .-End Sub
8 .-End Class

ALGORITMO


Es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien lo ejecute. Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución. Los algoritmos son el objeto de estudio de la algoritmia.

TEMARIO

1.LOGICA COMPUTACIONAL
1.1.1. DIAGRAMA E-P-S
1.1.2. ALGORITMOS
1.1.3. METODOLOGIA PARA LA CONSTUCIÓN DE PROGRAMASPROGRAMACIÓN LINEAL PROGRAMACIÓN ESTRUCTURADA PROGRAMACIÓN ORIENTADA A OBJETOS(POO)
1.2. PROGRAMACIÓN LINEAL
1.2.1 DIAGRAMA DE FLUJO SIMBOLOGIAREGLAS DE CONSTRUCCIÓN NUMEROS
1.2.2 PRUEBA DE ESCRITORIO
1.3 PROGRAMACIÓN ESTRUCTURADA
1.3.1 TECNICA DESCENDENTE
1.3.2. ESTRCTURAS DE CONTROL
1.3.3. PSEUODOCODIGO
1.3.4. PROCESO GENERAL PARA LA CONSTRUCCIÓN DE PROGRAMAS
1.4. PROGRAMACIÓN ORIENTADA A OBJETOS
1.4.1. FUNDAMENTOS
1.4.2. OBJETOS Y CLASES
1.4.3. MÉTODOS
1.4.4. PROPIEDADES
1.4.5. PROCESO PARA GENERAR PROGRAMAS

REGLAMENTO

*Puntualidad
*Salon limpio
*No hay permiso para salir del salon durante la clase.
*No se puede comer dentro del salon de clase.
*No se permite el uso de celular,audifonos,ipod,etc.durante la clase.
*Cuaderno de la materia forrado con papel rojo,con portada,reglamento y temario pegado.
*Colocar en los apuntesfecha ,tema y objetivos.

RUBRICA DE EVALUACION

50% EXAMEN
50% EVALUACION CONTINUA (CUADERNO.TAREAS,EJERCICIOS,PRACTICAS)

DIAGRAMA ENTRADA PROCESO SALIDA


Es una herramienta utilizada por los programadores de sistemas para la resolución de un problema.En donde:

Entrada, son todos los datos que hay que ingresar para la resolución del problema.

Proceso, son los diferentes procedimientos en los cuales se usaran los datos proporcionados por el usuario para resolver el problema.

Salida, la resolución del problema.

DIAGRAMAS DE FLUJO


Es una representación gráfica de un algoritmo o proceso. Se utiliza en disciplinas como la programación, la economía, los procesos industriales y la psicología cognitiva. Estos diagramas utilizan símbolos con significados bien definidos que representan los pasos del algoritmo, y representan el flujo de ejecución mediante flechas que conectan los puntos de inicio y de término.

LENGUAJE DE BAJO NIVEL


Es el que proporciona un set de instrucciones aritmeticológicas sin la capacidad de encapsular dichas instrucciones en funciones que no estén ya contempladas en la arquitectura del hardware

LENGUAJE DE ALTO NIVEL

Se caracteriza por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de a la capacidad ejecutora de las máquinas.
En los primeros lenguajes de alto nivel la limitación era que se orientaban a un área específica y sus instrucciones requerían de una sintaxis predefinida. Se clasifican como lenguajes procedimentales.
Otra limitación de los lenguajes de alto nivel es que se requiere de ciertos conocimientos de programación para realizar las secuencias de instrucciones lógicas. Los lenguajes de alto nivel se crearon para que el usuario común pudiese solucionar un problema de procesamiento de datos de una manera más fácil y rápida.
Por esta razón, a finales de los años 1950 surgió un nuevo tipo de lenguajes de programación que evitaba estos inconvenientes, a costa de ceder un poco en las ventajas. Estos lenguajes se llaman de tercera generación o de alto nivel, en contraposición a los de bajo nivel o de nivel próximo a la máquina.

LENGUAJE DE PROGRAMACION

Es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por máquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana. Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila y se mantiene el código fuente de un programa informático se le llama programación.

PSEUDOCODIGO


Es comunmente utilizado por los programadores para omitir secciones de código o para dar una explicación del paradigma que tomó el mismo programador para hacer sus códigos esto quiere decir que el pseudocódigo no es programable sino facilita la programación.
El principal objetivo del pseudocódigo es el de representar la solución a un algoritmo de la forma más detallada posible, y a su vez lo más parecida posible al lenguaje que posteriormente se utilizara para la codificación del mismo.

PROGRAMA


Es un conjunto de instrucciones que una vez ejecutadas realizarán una o varias tareas en una computadora. Sin programas, estas máquinas no pueden funcionar correctamente. Al conjunto general de programas, se le denomina software y así, se refiere al equipamiento lógico o soporte lógico de una computadora digital.
En informática, se los denomina comúnmente binarios, (propio en sistemas unix, donde debido a la estructura de este último, los ficheros no necesitan hacer uso de extensiones. Posteriormente, los presentaron como ficheros ejecutables, con extensión .exe, en los sistemas operativos de la familia Windows) debido a que una vez que han pasado por el proceso de compilación y han sido creados, las instrucciones que se escribieron en un lenguaje de programación que los humanos usan para escribirlos con mayor facilidad, se han traducido al único idioma que la máquina comprende, combinaciones de ceros y unos llamada código máquina. El mismo término, puede referirse tanto a un programa ejecutable, como a su código fuente, el cual es transformado en un binario cuando es compilado.
Generalmente el código fuente lo escriben profesionales conocidos como programadores. Se escribe en un lenguaje que sigue uno de los siguientes dos paradigmas: imperativo o declarativo y que posteriormente puede ser convertido en una imagen ejecutable por un compilador. Cuando se pide que el programa sea ejecutado, el procesador ejecuta instrucción por instrucción.

PROGRAMACIÓN ORIENTADA A OBJETOS


La programación orientada a objetos o POO (OOP según sus siglas en inglés) es un paradigma de programación que usa objetos y sus interacciones, para diseñar aplicaciones y programas informáticos. Está basado en varias técnicas, incluyendo herencia, abstracción, polimorfismo y encapsulamiento. Su uso se popularizó a principios de la década de los años 1990. En la actualidad, existe variedad de lenguajes de programación que soportan la orientación a objetos.

PROGRAMACIÓN LINEAL


La Programación Lineal es un procedimiento o algoritmo matemático mediante el cual se resuelve un problema indeterminado, formulado a través de ecuaciones lineales, optimizando la función objetivo, también lineal.
Consiste en optimizar (minimizar o maximizar) una función lineal, denominada función objetivo, de tal forma que las variables de dicha función estén sujetas a una serie de restricciones que expresamos mediante un sistema de inecuaciones lineales.

PRGRAMACION ESTRUCTURADA









La programación estructurada es una forma de escribir programas de ordenador (programación de computadora) de manera clara. Para ello utiliza únicamente tres estructuras: secuencia, selección e iteración; siendo innecesario el uso de la instrucción o instrucciones de transferencia incondicional.





TIPOS DE DATOS EN VISUAL BASIC

Pueden ser de los siguientes tipos: (El número indicado en segundo lugar indica el número de Bytes que ocupa en memoria.)
Booleana (2) Admite los valores 0 y 1, o True (verdadero) y False (falso)
Byte (1) Números enteros, en el rango de 0 a 255
Integer (2) Números enteros en el rango de -32768 a 32767
Long (4) Números enteros en el rango de -2147483648 a 2147483647
Single (4) Punto flotante, simple precisión
Doble (8) Punto flotante, doble precisión.
Currency (8) Entero, con punto decimal fijo (Típico de monedas)
String (*) Cadenas alfanuméricas de longitud variable o fija
Date (8) FechasObjet (4) Referencia a objetos
Variant (**) Otros tipos de datos

VISUAL BASIC


Mas de 10 años, el proceso de construir una simple aplicación basada en Microsoft Windows se habría podido describir como complicado, difícil y largo. Construir estas aplicaciones ricas en gráficos -una tarea que hoy parece sencilla- no era un proceso trivial antes de la introducción de Visual Basic1.0 en mayo de 1991Con Visual Basic, los programadores podían, por primera vez , implementar aplicaciones de Windows en un ambiente intuitivo y gráfico, simplemente arrastrando controles sobre un formulario. Haciendo posible a los programadores profesionales y a los ocasionales maximizar su productividad, Visual Basic conllevó un renacimiento del desarrollo de aplicaciones basadas en Windows.Este año, en la celebración del décimo cumpleaños de Visual Basic, se mira al pasado a la herramienta que revolucionó la manera en la que se construye software, y se anhelan otros 10 años de innovación y productividad de Visual Basic.En los últimos 10 años, la comunidad de Visual Basic ha crecido hasta ser la mayor comunidad de desarrolladores de software del mundo. Inicialmente, Visual Basic fue pensado para ser un producto muy táctico. Microsoft tenía varias iniciativas en el desarrollo que lideraba Visual Basic 1.0, todas fueron pensadas para convertirse en las herramientas de programación a largo plazo, estratégicas, gráficas y orientadas a objetos.


CARACTERISTICAS
-Barra de titulo: muestra el nombre del proyecto y del formulario q se está diseñando.
-Barra de menús: agrupa los menús despegables que contienes todas las operaciones que pueden llevarse a cabo con Visual Basic.
-Barra de herramientas estándar: contienen los botones que se utilizan con mayor frecuencia cuando se trabaja con un proyecto.
-Ventana de formulario: área donde se diseña la interfaz gráfica.
-Cuadro de herramientas: presenta todos los controles necesarios para diseñar una aplicación.
-Ventana de proyecto: muestra los elementos del proyecto.
-Ventana de posición del formulario: muestra la ubicación que tendrá el formulario en la pantalla, cuando ejecute la aplicación.

segundo parcial

Póliza: es un documento que contiene las condiciones reguladoras del seguro, forman parte integrante de las condiciones generales. En el se plasman los contratos de los seguros y en el se establecen obligaciones.

Las partes de la póliza:
Condiciones generales: clausuras del asegurado
Condiciones particulares: aspectos de la póliza.
Condicionado especial: clausuras.

Póliza de ingreso: Sirve para anotar las operaciones que representan ingresos, es decir, entradas de dinero en efectivo para la empresa.

Póliza de egreso: Sirve para anotar las operaciones que representan egresos , es decir, salida de dinero en efectivo para la empresa.

Póliza de diario: Sirve para anotar las operaciones que realiza la empresa y que implican entradas o salidas de dinero en efectivo.

Póliza de cheque: sirve para anotar las operaciones que realiza la empresa y que implican entradas o salidas de dinero en efectivo.

Estructura de una póliza:
Nombre del ayuntamiento
Columnas para el numero de cuenta
sub. cuentas y nombre
Columnas para el parcial
El debe y el haber

NOI: es una nomina integral, define los parámetros generales de la empresa tales como:
Datos generales de la empresa
Tipo de nomina
Uso de puestos y sus claves
Uso de departamentos
Datos generales clave de No. de trabajo

COI: Es la contabilidad integral, define los parámetros generales de la empresa como:
Numero de dígitos
Uso de decimales
Uso de guiones
Uso de departamentos

Reporte contable

Mayor: Pueden filtrarse las imputaciones del periodo visualizado por vendedor.

Subdiarios: Informa el asiento que surge en base al Subdiario imputado, indicando cuentas al debe y al haber. Eje (a un recibo) o cuentas corrientes.

Mayor por rango: Se agrego salida a terminal y en la salida a Excel se incorporo un archivo por cuentas para aquellos periodos contables especificados con movimientos.

Total imputado por cuenta y concepto: Se incorporo un filtro por usuario además antes al final del listado imprimía un resumen por CUIT ahora el usuario pobra elegir si desea o no.

Listado del plan de cuentas: Se agrego un filtro que permite imprimir las cuentas activas o inactivas o ambas y el reporte el dato si esta archivado o no.

Informes contables: Tiene en cuenta el campo porcentaje de afectación definido en el programa de confección de informes contables.

Otra funcionalidad: La expresión por cuentas corrientes andaba solo cuando se seleccionan las divisiones.

Movimientos de las pólizas

La captura consta de 2 partes, datos generales y partidas.
Datos generales de la póliza:

Fecha: El programa propone la fecha del sistema puede ser de cualquier mes.

Tipo: Seleccionarlo de la lista de selección de opciones o captura la clave.

Folio: numero consecutivo se determina de acuerdo a las especificaciones.

Clase: Selecciona un valor de una lista de operaciones o capturar la clave.

Referencias: campo opcional.

Concepto: es conveniente introducirlo para un mejor control de la información.

Estados financieros: Los dueños y gerentes de negocios necesitan tener información financiera actualizada para tomar las decisiones correspondientes sobre sus futuras operaciones.

Composición del balance general: los componentes son: activo – activo corriente – caja y banco- cuenta por cobrar – inventario – activo fijo – activo pasivo.

Estado de resultados: Es un estado financiero que muestra ordenada y detalladamente la forma de cómo se obtuvo el resultado del ejercicio durante un periodo determinado, este es dinámico ya que abarca un periodo durante los gastos que dieron origen al ingreso mismo.

Estados de variación en el capital contable: Es un estado del patrimonio neto que puede afectar tanto al activo como al pasivo. Tipos de variaciones contables:

1. Permutativa
Aumento del activo y aumento del activo
Aumento del activo y disminución del pasivo
Disminución del activo y disminución del pasivo
Aumento del pasivo y disminución del pasivo

2. Modificativa
Resultado negativo perdidas
Resultado positivo ganancias
Modificación generada en el capital.

Estados de flujo en efectivo: esta incluido en los estados financieros básicos que deben preparar las empresas para cumplir con la normativa y reglamentos institucionales de cada país. Este provee información importante para los administradores del negocio y surge como respuesta a la necesidad.

PRACTICAS SEGUNDO PARCIAL

PRACTICA 1

PRACTICA 2

PRACTICA 3

PRACTICA 4

ASIENTOS CONTABLES 1

ASIENTOS CONTABLES 2

ASIENTOS CONTABLES 3

Microsoft lanza aplicación móvil para denunciar delitos en México


La firma Microsoft, responsable del sistema operativo Windows, puso hoy en marcha una aplicación gratuita que permitirá a los ciudadanos del Distrito Federal mexicano denunciar delitos por su teléfono móvil "con un solo clic".

Esta utilidad, denominada Consejo Ciudadano Móvil, completa el plan iniciado en Ciudad de México en agosto para que los capitalinos con teléfonos celulares de las compañías Telcel o Movistar, filial de la española Telefónica, informen de hechos delictivos o abusos policiales mediante mensajes de texto, imagen o vídeo.

Sus creadores afirmaron entonces que este programa era el primero del mundo de estas características.

La novedad de la aplicación de Microsoft, apta para cualquier terminal que acepte el sistema Windows Phone, reside en que el usuario no necesita conocer el número para realizar la denuncia.

Al descargar Consejo Ciudadano Móvil, instalará un icono en su aparato que lo enlaza directamente con el Centro de Contacto del Consejo Ciudadano de Seguridad Pública y Procuración de Justicia.

Según el alcalde de la capital, Marcelo Ebrard, este sistema permitirá, además de contener la delincuencia, fomentar la cultura de la participación ciudadana y la denuncia "a través de la superación del antiguo sistema documental".

El Distrito Federal cuenta con cinco millones de usuarios de telefonía móvil.

Microsoft lanza aplicación móvil para denunciar delitos en México

Científicos descifran el enigma del envejecimiento de las células


Un equipo internacional de científicos basado en la Universidad de Newcastle (Inglaterra) ha resuelto el enigma del envejecimiento de las células, lo que permitirá buscar nuevas fórmulas para prevenirlo.

Los científicos, encabezados por el alemán Thomas von Zglinicki, han descubierto el papel crucial que desempeñan en este proceso las mitocondrias, los orgánulos encargados de suministrar la mayor parte de la energía necesaria para la actividad celular.

Cuando se registra un deterioro en el ADN de una célula, ésta envía una señal a las mitocondrias para que generen moléculas radicales libres que llevan a la célula a autodestruirse o a dejar de dividirse, señalan.

"Así las células se aseguran de que no se dividen cuando están enfermas, ya que hay elevadas posibilidades de mutaciones y de que se vuelvan cancerosas", explicó a Efe Zglinicki, profesor de gerontología celular en el Instituto del Envejecimiento y la Salud de la Universidad de Newcastle.

Inhibir completamente la generación de radicales libres en el organismo es malo para la salud, porque también puede inhibir los procesos antitumorales, añadió.

Por ello, al ser preguntado sobre la conveniencia de tomar vitaminas y antioxidantes que combaten a los radicales libres, Zglinicki recomienda "moderación".

"Todo tiene su lado bueno y malo. Es bueno tomar vitaminas y antiradicales libres, pero no hay que pasarse", declaró.

"Los radicales libres son dañinos pero también son parte esencial de la vida. Si consiguiéramos eliminarlos por completo, nuestros organismos estarían en peligro, entre otras cosas porque nuestro sistema inmunológico depende de ellos para protegernos de las infecciones", dijo por su parte el director del Instituto, profesor Thomas Kirkwood.

La principal novedad del estudio es haber descubierto los procesos específicos que regulan la reacción celular ante el daño molecular que subyace al proceso de envejecimiento, según Kirkwood.

"Lo que hemos hecho es una identificación precisa del fallo. Ahora debemos aprovechar ese conocimiento. Ello llevará tiempo, pero la buena noticia es que hemos empezado", señaló.

El estudio, llevado a cabo junto con la universidad alemana de Ulm, ha sido publicado en la revista Molecular Systems Biology.

Zglinicki piensa dedicar los próximos cinco años a investigar si esta producción de radicales libres acelera el envejecimiento de las células vecinas sanas, "como una infección que se extiende".

"Si podemos detener este proceso, podremos retrasar el envejecimiento", dijo.

El descubrimiento del papel de las mitocondrias en el envejecimiento celular deja en un segundo plano el rol de los telómeros, los extremos protectores de los cromosomas, que se acortan a medida que envejecemos.

REGLAMENTO DE CLASE


*Puntualidad
*5 mim. de tolerancia
*Con 2 faltas no hay derecho a examen
*Justificar faltas en la siguiente clase
*Cuaderno limpio en orden
*Tareas completas y entrega en la fecha acordada
*Trabajos completos, limpios
*Salon limpio, bancas ordenadas
*No comer en clase
*No hay permiso de salir
*No utilizar celular, ipod
*Actualizar blog
*Portafolio de evidencia
*Varones con cabello corto sin aretes
*Mujeres sin pircing

Astronautas quitan el velo a nueva ventana al mundo


En un gran final muy esperado en su misión, los astronautas abrieron las persianas de la nueva plataforma de observación de la Estación Espacial Internacional y quedaron postrados ante las vistas "absolutamente espectaculares" de la Tierra desde el interior del elaborado atrio de ventanas.

El observatorio con costo de 27 millones de dólares abrió cada una de sus siete ventanas mientras tripulantes de la estación y del transbordador Endeavour realizaban su tercera y última caminata espacial.

Fue el momento que todos estaban esperando: La redonda ventana central —la más grande que haya flotado en el espacio— fue la primera expuesta mientras los astronautas en el interior abrían las persianas mientras navegaban a 350 kilómetros sobre el Pacífico Sur.

"Como se esperaba, la vista a través de la ventana siete es absolutamente espectacular", dijo el comandante de la estación espacial Jeffrey Williams. "Cuando tengamos abiertas las otras alrededor, tendremos una vista de todo el globo. Absolutamente increíble", agregó.

APLICACIONES ESPECIFICAS

DESCARGA PRESENTACION AQUI

Senado llama a comparecer a Córdova por influenza


Senadores de los partidos del Revolucionario Institucional (PRI), Acción Nacional (PAN), de la Revolución Democrática (PRD) y del Trabajo (PT) solicitaron que comparezca el Secretario de Salud, José Angel Córdova, para que informe de las medidas y acciones aplicadas por la emergencia epidemiológica del virus A (H1N1).

Además, demandaron al gobierno de México que asuma una posición ante los señalamientos que ponen en duda su actuación ante dicha emergencia, y los cuestionamientos realizados contra la Organización Mundial de la Salud (OMS).

En entrevista, la senadora del PRI María del Socorro García sostuvo que a nivel internacional México fue criticado por el tiempo y la forma en que el gobierno federal actuó para hacer frente a la situación.

Además, el gobierno federal incurrió en contradicciones al informar de los primeros decesos por este virus, lo que generó confusión entre la población y aún no existe el número preciso de muertes por la influenza A (H1N1)", añadió.

Por ello, pidió al gobierno federal que informe del destino de 3 mil millones de dólares prestados por el BID, 25.6 millones de dólares del Banco Mundial, un millón de euros de España, 16 millones de dólares de EU y un donativo de 400 mil dosis del antiviral tamiflu.

TEMARIO "APLICACIONES ESPECIFICAS CON PRGRAMAS INTEGRADOS

BLOQUE I - PROGRAMAS INTEGRADOS CON APLICACION ESPECIFICA
1.1 programas integrados financieros y administrativos
1.2 instalacion y operacion de programas integrados

BLOQUE II - ELEMENTOS BASICOS DE LA CONTABILIDAD
2.1 contablidad
2.2 cuenta y asistentes contables
2.3 cuenta de balance
2.4 cuenta de resultados
2.5 polizas
2.6 libros principales(diario,mayor)

BLOQUE III - PROGRAMAS DE APLICACION CONTABLE
3.1 creacion de catalogos
3.2 operaciones basicas
3.3 generacion de reportes
3.4 ejercicios o periodo contable

BLOQUE IV - PROGRAMAS AUTORIZADOS PARA LA GENERACION DE NOMINA
4.1 nomina
4.2 variables basicas de calculo
4.3 ciclo de vida de una nomina
4.4 catalogos basicos
4.5 consultas
4.6 resportes basicos

BLOQUE V - SEGURIDAD DE LOS SISTEMAS FINANCIEROS Y ADMINISTRATIVOS
5.1 privilegios de acceso
5.2 respaldo de datos
5.3 recuperacion de datos

Seguidores