Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Introduccion a Linux - Fundamentos de programacion I, Apuntes de Informática

Asignatura: Programació troncal, Profesor: albaladejo albaladejo, Carrera: ET Informàtica de Sistemes, Universidad: UPV

Tipo: Apuntes

Antes del 2010

Subido el 14/07/2010

ruby-178
ruby-178 🇪🇸

4

(242)

10 documentos

1 / 13

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
1
Fundamentos
de
programación 1
Departamento de Ciencia de la
Computación e Inteligencia Artificial
Fases de Desarrollo
de un Programa
Tema 1
P-2
Fundamentos de programación 1. Dto. CCIA. Curso 2009-10
Objetivos
1. Conocer los pasos a realizar para desarrollar
programas informáticos sencillos
2. Conocer algunos consejos para aprender a programar
3. Conocer el por qué usar el lenguaje C como primer
lenguaje de programación
pf3
pf4
pf5
pf8
pf9
pfa
pfd

Vista previa parcial del texto

¡Descarga Introduccion a Linux - Fundamentos de programacion I y más Apuntes en PDF de Informática solo en Docsity!

Fundamentos

de

programación 1

Computación e Inteligencia Artificial^ Departamento de Ciencia de la

Fases de Desarrollo

de un Programa

Tema 1

Fundamentos de programación 1. Dto. CCIA. Curso 2009-10^ P-

Objetivos

  1. Conocer los pasos a realizar para desarrollar programas informáticos sencillos
  2. Conocer algunos consejos para aprender a programar
  3. Conocer el por qué usar el lenguaje C como primer lenguaje de programación

Fundamentos de programación 1. Dto. CCIA. Curso 2009-10^ P-

Índice

1. ¿Qué es un programa informático?

  1. ¿Cómo desarrollar un programa?
  2. ¿Cómo aprender a programar?
  3. ¿Por qué programar en lenguaje C?
  4. Conclusiones
  5. Fuentes de información

Fundamentos de programación 1. Dto. CCIA. Curso 2009-10^ P-

Concepto de Programa Informático

Conjunto de instrucciones ordenadas escritas en un lenguaje de programación para que una computadora lleve a cabo una determinada tarea

Fundamentos de programación 1. Dto. CCIA. Curso 2009-10^ P-

Comprender el problema

Analizar el problema : 6 Responder a la pregunta…

¿ QUÉ es lo que hay que resolver?

Datosde Entrada

Datosde Salida

ProcesarDatos

Fundamentos de programación 1. Dto. CCIA. Curso 2009-10^ P-

Problema: Cálculo de la Nota de FP

Problema: Se desea calcular la nota de FP1 de un alumno teniendo encuenta la nota de los exámenes realizados en una determinada convocatoria. En Febrero, la nota final se obtiene con el 10% dela nota de un primer examen con ordenador, el 25% de la nota de un segundo examen con ordenador y el 65% restante con la notade un examen escrito, excepto si la nota del examen escrito es menor de 4, en cuyo caso la nota final será la de dicho examen.En las convocatorias de Julio y Diciembre, la nota final será la de un único examen escrito.

Fundamentos de programación 1. Dto. CCIA. Curso 2009-10^ P-

Diseñar una solución

Proponer los pasos a seguir ( algoritmo ) para solucionar el problema 6 Responder a la pregunta…

¿ CÓMO se va a resolver?

Datosde Entrada

Datosde Salida Algoritmo

Fundamentos de programación 1. Dto. CCIA. Curso 2009-10^ P-

Solución algorítmica

Algoritmo - Dime de qué convocatoria quieres saber tu nota final:

  • Si Entonces es la convocatoria de Febrero
    • Dime la nota de los 2 exámenes con ordenador y del examen escrito- Si la nota del examen escrito < 4 Entonces TU NOTA FINAL ES = Nota del examen escrito Si no TU NOTA FINAL ES = 0,1Ordenador_1+0,25Ordenador_2+0,65*Escrito
  • Si Entonces es la convocatoria de Julio o es la convocatoria de Diciembre
    • Dime la nota del examen escrito- TU NOTA FINAL ES = Nota examen escrito

Fundamentos de programación 1. Dto. CCIA. Curso 2009-10^ P-

Verificar y Depurar el programa

Ejecutar el programa y corregir errores :

  1. Verificar el programa ( Pruebas ) 6 Ejecutar el programa y detectar errores
  2. Depurar el programa ( Depuración ) 6 Corregir errores de ejecución del programa

Fundamentos de programación 1. Dto. CCIA. Curso 2009-10 P-

Índice

  1. ¿Qué es un programa informático?
  2. ¿Cómo desarrollar un programa?
  3. ¿Cómo aprender a programar?
  4. ¿Por qué programar en lenguaje C?
  5. Conclusiones
  6. Fuentes de información

Fundamentos de programación 1. Dto. CCIA. Curso 2009-10^ P-

Consejos para aprender a programar

6 Estar motivado por aprender 6 Estudiar 6 Practicar 6 Aprender de los errores 6 Buscar antes de preguntar 6 Intercambiar conocimientos y experiencias

Fundamentos de programación 1. Dto. CCIA. Curso 2009-10^ P-

Índice

  1. ¿Qué es un programa informático?
  2. ¿Cómo desarrollar un programa?
  3. ¿Cómo aprender a programar?
  4. ¿Por qué programar en lenguaje C?
  5. Conclusiones
  6. Fuentes de información

Fundamentos de programación 1. Dto. CCIA. Curso 2009-10^ P-

¿Utilizaremos C++ en FP1?

En FP1 utilizaremos el lenguaje C con algunos

elementos de C++ que facilitan el aprendizaje

de iniciación a la programación

C++ bajo el paradigma IMPERATIVO … … y NO bajo su paradigma natural Orientado aObjetos, que lo aprenderás en una asignatura de 2º curso: Programación Orientada a Objetos

Fundamentos de programación 1. Dto. CCIA. Curso 2009-10 P-

Índice

  1. ¿Qué es un programa informático?
  2. ¿Cómo desarrollar un programa?
  3. ¿Cómo aprender a programar?
  4. ¿Por qué programar en lenguaje C?
  5. Conclusiones
  6. Fuentes de información

Fundamentos de programación 1. Dto. CCIA. Curso 2009-10^ P-

Importancia del Análisis y Diseño

Si no se presta atención a las fases de análisis y diseño Entonces Se dificulta la labor de programación

Si el programa no funciona una y otra vez Entonces tu ordenador corre peligro o bien puede acabar contigo Por lo tanto …

Fundamentos de programación 1. Dto. CCIA. Curso 2009-10^ P-

Conclusiones

6 Un buen programador requiere ser metódico y riguroso en todas las fases de desarrollo de un programa 6 Como cualquier otro aprendizaje, aprender a programar requiere motivación y dedicación 6 Si no te gusta la programación Entonces

!! te has equivocado de carrera universitaria !!

Fundamentos de programación 1. Dto. CCIA. Curso 2009-10^ P-

!! Busca información !!