Los algoritmos nos permites representar la solución a un problema o necesidad.
Seudocódigo: es la representación del lenguaje natal de la solución a una necesidad.
Diagrama de flujo: es la representación grafica de un algoritmo.
Los algoritmo pueden ser lineales, secuencias, y estructurado.
¿Cómo construimos un seudocódigo?
1-nombre del seudocódigo.
2-definir las variables y/o constantes.
3-desarrollar la solución a su proyecto.
palabras claves usadas en un seudocódigo
leer ( )
escribir ( )
imprimir( )
si (condición o decisión)
desde, para, mientras, (ciclos repetitivos para solucionar problemas)
4- comentarios.
Ejemplo
Seudocódigo
1-seudocodigo SUMA
2-a , b, c pertenece a los enteros
3-desarrollo del problema
4-leer a, b
5- a + b = C
6- imprimir c
7- fin
PRUEBA DE ESCRITORIO
A= 1, 3, 6, 10, 15,
B= 2, 3, 4, 5, 6,
6 NO ES MENOR O IGUAL A 5.
ENTONCES SE MUESTRA A
Lenguajes de programación más usados
Los lenguajes de programación mas usados en Latinoamérica son: PHP, C++, AJAX, JAVASCRIPT, PERL, C, RUBY Y RUBY ON RAILS, ASP.
PHP: es un lenguaje de programación diseñado originalmente para la creación de páginas web dinámicas, recordemos que HTML es un lenguaje para diseño de páginas web estáticas. Es usado principalmente para la interpretación del servidor, actualmente puede ser utilizado desde un interfaz en línea de comandos o desde una interfaz grafica
PHP quiere decir hypertext pre-processor, fue creador por Rasmus lerdorf en 1994.
Este lenguaje se puede trabajar en casi todos los sistemas operativos y plataformas sin costo. Todas las wiki son desarrolladas con PHP.
Porque se debe aprender PHP?
Porque es un lenguaje de programación popular de gran fluidez, rápido, que permite desarrollar aplicaciones webs. Los estudiantes que sepan PHP tienen una gran oferta de trabajo.
AJAX: no es un lenguaje exactamente viene del acrónimo Asynchronous javascript y XML y es uno de los mas novedosas herramientas para el diseño paginas web.
JAVASCRIPT: es un de los lenguajes mas populares ya que son compatibles con la mayoría de los navegadores modernos. (Google chrome, Mozilla Firefox)
Porque debemos aprenderlo?
Porque es utilizado por millones de paginas webs para validar formularios, crear cookies, detectar navegadores y mejorar el diseño su fácil aprendizaje lo hace un lenguaje muy demandado tiene la mayor oferta de trabajo.
NOTA
Los demás lenguajes de programación quedaron como tareas por lo tanto seguiremos con algoritmos.
PHP: es un lenguaje de programación diseñado originalmente para la creación de páginas web dinámicas, recordemos que HTML es un lenguaje para diseño de páginas web estáticas. Es usado principalmente para la interpretación del servidor, actualmente puede ser utilizado desde un interfaz en línea de comandos o desde una interfaz grafica
PHP quiere decir hypertext pre-processor, fue creador por Rasmus lerdorf en 1994.
Este lenguaje se puede trabajar en casi todos los sistemas operativos y plataformas sin costo. Todas las wiki son desarrolladas con PHP.
Porque se debe aprender PHP?
Porque es un lenguaje de programación popular de gran fluidez, rápido, que permite desarrollar aplicaciones webs. Los estudiantes que sepan PHP tienen una gran oferta de trabajo.
AJAX: no es un lenguaje exactamente viene del acrónimo Asynchronous javascript y XML y es uno de los mas novedosas herramientas para el diseño paginas web.
JAVASCRIPT: es un de los lenguajes mas populares ya que son compatibles con la mayoría de los navegadores modernos. (Google chrome, Mozilla Firefox)
Porque debemos aprenderlo?
Porque es utilizado por millones de paginas webs para validar formularios, crear cookies, detectar navegadores y mejorar el diseño su fácil aprendizaje lo hace un lenguaje muy demandado tiene la mayor oferta de trabajo.
NOTA
Los demás lenguajes de programación quedaron como tareas por lo tanto seguiremos con algoritmos.
DIA DEL ESTUDIANTE! "ESTUDIANDO Y LUCHANDO TAMBIEN SE ESTA EDUCANDO"
8 y 9 de Junio día del Estudiante Colombiano
El Centro de Derechos Humanos de la Universidad Santiago de Cali y Derecho Preventivo & Derechos Humanos conmemoran el día del estudiante colombiano para rescatar junto con ellos sus reivindicaciones que hacen parte del conjunto de las luchas del movimiento popular colombiano encaminadas a transformar la patria, para transitar de la necesidad a la libertad.
Como todas las efemérides tienen génesis y un origen social, esta fecha resume parte de la historia colombiana en procura de la defensa de los derechos humanos transgredidos por el estado, unas veces por acción, otras por omisión y siempre por sumisión a los mandatos del imperio.
El 6 de Junio de 1929 en la ciudad de Bogotá la población capitalina junto a los estudiantes se manifestaban contra la corrupción gubernamental en el manejo del Acueducto y del tranvía, y también denunciaban el autoritarismo estatal de Miguel Abadía Méndez quien seis meses atrás, en diciembre de 1928, masacró a los obreros, campesinos y población de la zona bananera, momento conocido como la huelga y matanza de las bananeras, masacre oficial ordenada por la yanky United Fruit Company, dictaminada por el gobierno y dirigida por el director de la Policía nacional de ese entonces el oficial Carlos Cortés Vargas, crimen de lesa humanidad que sigue impune a la fecha.
En búsqueda de la justicia y en defensa de los derechos humanos el 7 de junio de 1929 los estudiantes junto con la población en huelga y en manifestación de cerca de 40 mil personas exigían castigo a los corruptos y a quienes habían masacrado a los huelguistas de las bananeras; esta justa exigencia popular fue confrontada por el Batallón Guardia Presidencial donde resultó muerto el estudiante de derecho de la Universidad Nacional Gonzalo Bravo Pérez.
El 8 de Junio de 1954 cuando los estudiantes en el campus de la Universidad Nacional denunciaban el terrorismo estatal de la dictadura de Gustavo Rojas Pinilla y recordaban a Gonzalo Bravo Pérez ultimado por agentes del estado 25 años atrás, fueron brutalmente agredidos por la fuerza pública; provocación que condujo a una masiva movilización estudiantil que cuando se aproximaba al cementerio central de nuevo es copada por una patrulla militar y por los disparos por ella ejecutados muere el estudiante de filosofía y medicina Uriel Gutiérrez Restrepo.
El 9 de Junio de 1954 se va forjando en la movilización el movimiento estudiantil de secundaria y universitario quien sufre de nuevo la desmedida acometida del Batallón Colombia recién llegado de la guerra de invasión norteamericana a Corea, y en cruenta operación militar del estado son heridos más de medio centenar de estudiantes y asesinados 13, entre ellos Álvaro Gutiérrez, el peruano Elmo Gómez Lucich, Hernando Morales, Rafael Chávez Matallana, Jaime Moure Ramírez, Hernando Ospina López, Hugo León Vásquez, Jaime Pacheco, entre otros.
En homenaje a los estudiantes caídos en la lucha defendiendo los derechos humanos se conmemora el 8 y 9 de Junio como el día de los estudiantes colombianos.
Son muchos más los estudiantes y profesores posterior a estos hechos quienes siguen engrosando el número de mártires quienes por defender los derechos han ofrendado sus vidas, y se sigue demostrando que el terrorismo estatal no cesa.
El 26 de febrero de 1971 cuando se denunciaba a la Misión Rockefeller y al Plan Rudolf P. Atcon que el Estado Colombiano por acción y sumisión los asumía en el afán privatizador, una multitudinaria manifestación de estudiantes y profesores de universidad y secundaria fue agredida por la fuerza pública quien los arremetió en Cali y murió entre otros Edgar Mejía Vargas, en la capital valluna ante la majestuosidad de los manifestantes, el gobierno decretó el toque de queda y se detuvo a centenares de estudiantes y población solidaria con el movimiento estudiantil, convirtiendo el estado una problemática social en problema de guerra y de orden público.
El 22 de Septiembre de 2005 en el campus de la Universidad del Valle cuando la fuerza antimotines conocida como Esmad ingresa a ese centro docente muere Jhonny Silva en acción impune hasta hoy, lo único que ocurrió fue la condecoración que la Gobernación del Valle y la Alcaldía de Cali le dieron al Comandante de la Policía metropolitana de esa ciudad, y así hasta hoy siguen siendo inmoladas y inmolados estudiantes.
Las reivindicaciones del movimiento estudiantil hacen parte del conjunto de las reivindicaciones que la sociedad colombiana requiere conquistar para que el ejercicio de los derechos humanos sea real y no sólo virtualmente escritos.
El Centro de Derechos Humanos de la Universidad Santiago de Cali saluda toda la comunidad educativa y reafirma su compromiso con la defensa de los derechos humanos.
metodos y propiedades de VISUAL BASIC
Visual Basic es uno de los tantos lenguajes de programación que podemos encontrar hoy en día. Dicho lenguaje nace del BASIC (Beginner´s All-purpose Symbolic Instruction Code) que fue creado en su versión original en el Dartmouth College, con el propósito de servir a aquellas personas que estaban interesadas en iniciarse en algún lenguaje de programación. Luego de sufrir varias modificaciones, en el año 1978 se estableció el BASIC estándar. La sencillez del lenguaje ganó el desprecio de los programadores avanzados por considerarlo "un lenguaje para principiantes".
MÉTODOS
PROPIEDADES
MÉTODOS
Los métodos son procedimientos asociados a objetos. Excepto los campos y las propiedades, que representan información que puede almacenar un objeto, los métodos representan acciones que puede realizar un objeto. Los métodos pueden afectar a los valores de las propiedades. Por ejemplo, en el caso de una analogía de radio, se puede emplear un método SetVolume para cambiar el valor de una propiedad Volume. Asimismo, en Visual Basic .NET, los elementos de los cuadros de lista tienen una propiedad List, que se puede cambiar con los métodos Clear y Add.
Al utilizar un método en código, la forma de crear la instrucción depende de cuántos argumentos requiere el método y de si devuelve un valor. Generalmente, los métodos se utilizan igual que las subrutinas o las llamadas de función. De forma más específica, los métodos se invocan del mismo modo que los procedimientos de módulos, exceptuando que los métodos se pueden calificar con una expresión especificando la instancia del objeto a cuyo método debe llamarse. Si no está calificada, la instancia es de forma implícita la variable Me.
Para utilizar un método que no requiera argumentos
* Utilice la sintaxis siguiente:
object.method()
En el ejemplo siguiente, el método Refresh vuelve a dibujar el cuadro de imagen:
PictureBox1.Refresh() ' Forces a repaint of the control
Nota Algunos métodos, como Refresh, no tienen argumentos y no devuelven valores.
Para utilizar un método que requiera varios argumentos
* Ponga los argumentos entre paréntesis y sepárelos mediante comas. En el ejemplo siguiente, el método MsgBox utiliza argumentos que especifican el mensaje que se debe mostrar y el estilo del cuadro de mensaje:
MsgBox("Database update complete", _
MsgBoxStyle.OKOnly Or MsgBoxStyle.Exclamation, _
"My Application")
MsgBoxStyle.OKOnly Or MsgBoxStyle.Exclamation, _
"My Application")
Para utilizar un método que devuelva un valor
* Asigne el valor devuelto a una variable o utilice directamente la llamada al método como parámetro para otra llamada. El código siguiente almacena el valor devuelto:
Dim Response As MsgBoxResult
Response = MsgBox("Do you want to exit?", _
MessageBoxButtons.YesNo Or MsgBoxStyle.Question, _
"My Application")
Response = MsgBox("Do you want to exit?", _
MessageBoxButtons.YesNo Or MsgBoxStyle.Question, _
"My Application")
Este ejemplo utiliza el valor devuelto por el método Len como argumento para MsgBox.
Dim MyStr As String = "Some String"
' Displays "String length is : 11
MsgBox("String length is : " & Len(MyStr))
' Displays "String length is : 11
MsgBox("String length is : " & Len(MyStr))
Es un lenguaje de fácil aprendizaje pensado tanto para programadores principiantes como expertos, guiado por eventos, y centrado en un motor de formularios que facilita el rápido desarrollo de aplicaciones gráficas. Su sintaxis, derivada del antiguo BASIC, ha sido ampliada con el tiempo al agregarse las características típicas de los lenguajes estructurados modernos. Se ha agregado una implementación limitada de la programación orientada a objetos (los propios formularios y controles son objetos), aunque sí admite el polimorfismo mediante el uso de los Interfaces, no admite la herencia. No requiere de manejo de punteros y posee un manejo muy sencillo de cadenas de caracteres. Posee varias bibliotecas para manejo de bases de datos, pudiendo conectar con cualquier base de datos a través de ODBC (Informix, DBase, Access, MySQL, SQL Server, PostgreSQL ,etc) a través de ADO.
Es utilizado principalmente para aplicaciones de gestión de empresas, debido a la rapidez con la que puede hacerse un programa que utilice una base de datos sencilla, además de la abundancia de programadores en este lenguaje.
El compilador de Microsoft genera ejecutables que requieren una DLL para que funcionen, en algunos casos llamada MSVBVMxy.DLL (acrónimo de "MicroSoft Visual Basic Virtual Machine x.y", siendo x.y la versión) y en otros VBRUNXXX.DLL ("Visual Basic Runtime X.**"), que provee todas las funciones implementadas en el lenguaje. Además existen un gran número de bibliotecas (DLL) que facilitan el acceso a muchas funciones del sistema operativo y la integración con otras aplicaciones. Sin embargo esto sólo es una limitación en sistemas obsoletos, ya que las bibliotecas necesarias para ejecutar programas en Visual Basic vienen de serie en todas las versiones de Windows desde Windows 2000.
VENTAJAS
* Es un lenguaje RAD.
* Posee una curva de aprendizaje muy rápida.
* Integra el diseño e implementación de formularios de Windows.
* Permite usar con suma facilidad la plataforma de los sistemas Windows.
* El código en Visual Basic es fácilmente migrable a otros lenguajes.
* Acostumbra a los desarrolladores a programar con eficiencia.
Es utilizado principalmente para aplicaciones de gestión de empresas, debido a la rapidez con la que puede hacerse un programa que utilice una base de datos sencilla, además de la abundancia de programadores en este lenguaje.
El compilador de Microsoft genera ejecutables que requieren una DLL para que funcionen, en algunos casos llamada MSVBVMxy.DLL (acrónimo de "MicroSoft Visual Basic Virtual Machine x.y", siendo x.y la versión) y en otros VBRUNXXX.DLL ("Visual Basic Runtime X.**"), que provee todas las funciones implementadas en el lenguaje. Además existen un gran número de bibliotecas (DLL) que facilitan el acceso a muchas funciones del sistema operativo y la integración con otras aplicaciones. Sin embargo esto sólo es una limitación en sistemas obsoletos, ya que las bibliotecas necesarias para ejecutar programas en Visual Basic vienen de serie en todas las versiones de Windows desde Windows 2000.
VENTAJAS
* Es un lenguaje RAD.
* Posee una curva de aprendizaje muy rápida.
* Integra el diseño e implementación de formularios de Windows.
* Permite usar con suma facilidad la plataforma de los sistemas Windows.
* El código en Visual Basic es fácilmente migrable a otros lenguajes.
* Acostumbra a los desarrolladores a programar con eficiencia.
algoritmos
Principalmente algoritmo es una serie de pasos que se tiene para llevar a cabo una acción. Siempre tiene que ser finito, la clave de un algoritmo es que siempre tiene un fin.
Que es? Es un conjunto de operaciones que se utilizan para resolver un problema específico. En este conjunto de instrucciones se indica la secuencia de operaciones que se deben realizar para, a partir de los datos de entrada, obtener el resultado buscado. El concepto de algoritmo es mas bien a los ordenadores, y ampliamente utilizado en el mundo de la ciencia para la resolución metódica de problemas. Sin embargo, con la aparición de los ordenadores se comprobó que era una herramienta ideal, ya que cualquier algoritmo puede transformarse en un programa informático.
Características del algoritmo: Tiene que ser finito (con un final), preciso (detallar el orden de las operaciones a realizar) y unívoco (al aplicar el algoritmo a los mismos datos de entrada, siempre se obtendrá el mismo resultado a la salida).
Un algoritmo es un conjunto ordenado y finito de pasos o instrucciones que conducen a la solución de un problema. La naturaleza de los problemas varían con el ámbito o con el contexto donde están planteados; así, existen problemas matemáticos, químicos, filosóficos, Según esto la naturaleza de los algoritmos también es variada y no todos ellos pueden ser ejecutados por la computadora. En este curso consideramos aquellos algoritmos que expresan soluciones usando reglas cuantitativas cuyas instrucciones pueden ser introducidas en la computadora, a este tipo de algoritmos se denominan Algoritmos Computacionales.
En la resolución de un problema con la computadora la parte pensante esta en el algoritmo. Así pues la eficacia de un programador no esta en conocer la herramienta de programación, cosa necesaria, sino en saber resolver problemas con la computadora para lo cual se requiere conocer un concepto conocido como metodología de la programación cuyo eje central es el algoritmo.
Una vez que la solución de un problema ha sido expresada mediante un algoritmo el paso siguiente es convertirlo a programa para lo cual se elige un lenguaje de programación. De modo que un programa resulta ser la implementación de un algoritmo en un determinado lenguaje de programación. Esto significa, por otro lado, que un algoritmo es independiente del lenguaje de programación.
como crear voki
con este video aprenderás de manera practica como crear voki por eso te invito a verlo.
Que es voki? Voki es un servicio online que nos permite crearnos
nuestro propio avatar personalizado basándonos en multitud de tipos de personajes como monstruos, animales o personaje de anime. Pero además de poder ponerle multitud de complementos y modificar su apariencia, tiene como principal novedad que podemos incluso ponerle nuestra propia voz.
Y no sólo eso, también te proporcionan un código html para que lo incluyas en tu blog, perfil de tu red social social favorita y, según ellos mismos afirman, próximamente se podrán integrar en varias plataformas de mensajería instantánea. Además, te puedes descargar tu Voki en la mayoría de teléfonos móviles que soportan vídeo.
Suscribirse a:
Entradas (Atom)