• Inicio
    • Recursos
  • Marcado HTML
  • Estilos CSS
  • JavaScript
  • Publicación
  • Prácticas
    • 1ª Evaluación
    • 2ª Evaluación
    • 3ª Evaluación
 
 
Curso 2022/2023 | 2º BACHILLERATO

 Tecnologías de la Información y la Comunicación | TIC-II 

icon html5
icon css3
icon css3


Creación de un programa

Características fundamentales que debe cumplir todo algoritmo:
  • Un algoritmo debe ser preciso e indicar el orden de realización de cada paso.
  • Un algoritmo debe estar bien definido. Si se sigue un algoritmo dos veces, se debe obtener el mismo resultado cada vez.
  • Un algoritmo debe ser finito. Si se sigue un algoritmo, se debe terminar en algún momento; o sea, debe tener un número finito de pasos.
  • La definición de un algoritmo debe describir tres partes: Entrada, Proceso y Salida.

Programa

Es similar a un algoritmo, la diferencia es que los pasos que permiten resolver un problema deben escribirse en un determinado lenguaje de programación, para que el ordenador pueda ejecutarlos y llegar a la solución.

La programación es la rama de la informática que permite crear programas para resolver distintos problemas; para ello es necesario utilizar un software especial denominado, genéricamente, lenguajes de programación.

Creación de un programa

Cuando a un programador se le plantea la necesidad de crear un programa, no se lanza a escribir directamente las instrucciones que solucionan el problema, ya que lo habitual es que el programa necesite 1.000, 5.000, 10.000 o más líneas de código.
La creación de un programa se debe realizar en una serie de fases que deben llevarse de forma secuencial y ordenada:

  1. Análisis del problema: estudio detallado del problema, datos que se necesitan e información que se debe devolver.
  2. Búsqueda del algoritmo: en esta fase se diseña el algoritmo que permita resolver el problema; para ello se utilizan diagramas de flujo (flowchart) y/o pseudocódigo. Un buen algoritmo garantiza, casi siempre, un perfecto funcionamiento del programa.
  3. Codificación (implementación): se escribe, en el lenguaje de programación elegido, el algoritmo anterior. El resultado final será la creación de un archivo con las instrucciones necesarias para resolver el programa.
  4. Ejecución, pruebas y depuración.
  5. Mantenimiento

ejm01

  • Anterior
  • Siguiente

JavaScript

  • Fundamentos de programación
  • Creación de un programa
  • Símbolos de Diagrama de Flujo
  • Ejemplo de template
  • JS: Introducción
  • JS: Sintaxis
  • JS: Variables
  • JS: Tipos de Datos
  • JS: Operadores
  • JS: Funciones
  • JS: Estructuras de Control

Teoría

Guías completas

Guías completas

  • LibrosWeb HTML
  • Vocabulario HTML
  • Guía HTML5 y HTML
  • Guía CSS 2.1 y CSS3
  • Guía JavaScript
  • HTML Reference
  • CSS Reference
Cheat Sheets

Cheat Sheets

html css js

  • HTML CheatSheet
  • CSS CheatSheet
  • JS CheatSheet

Herramientas

Para Código

Para Código

  • Sublime-Text | Ext.
  • Visual Studio Code | Ext ≡
  • Preprocesador: Prepros
  • Editor online: CodePen
Otras ...

Otras ...

  • Cliente - FTP: Filezilla
  • Capturador: PicPick
  • Visor: Sumatra-PDF
  • Acrobat Reader - PDF
  • Compresor: 7zip
  • Reproductor: VLC
  • MathJax - AsciiMath
Portables

Portables

  • Visual Studio Code [Ext]
  • Sublime Text
  • Sumatra PDF
  • Chrome Portable
  • Opera Portable
  • FireFox Portable
Código BASE

Código BASE

  • Template: base1_tareas
  • Template: base2_layout
  • Template: base3_menu
  • Imágenes: HDWallpapers
Hosting

Hosting

  • DriveToWeb [•]
  • Ejemplo
Clases

Clases

CodePen clases

(cc) 3con14, esta obra está bajo licencia
Creative Commons Atribución-No Comercial-Compartir Igual 4.0

  • Inicio
    • Recursos
  • Marcado HTML
  • Estilos CSS
  • JavaScript
  • Publicación
  • Prácticas
    • 1ª Evaluación
    • 2ª Evaluación
    • 3ª Evaluación