El lenguaje de programación C - Introducción –

Slides:



Advertisements
Presentaciones similares
El lenguaje de programación C - El primer programa -
Advertisements

¿Qué es Sofware? Son el conjunto de instrucciones que dirigen las actividades del Hardware Consiste en programas, módulos de soporte y archivos de datos,
ING SEC 3 - UCSC Agosto 2009 Laboratorio Lenguaje de Programación ING – Universidad Católica SSMA Concepción Semestre II Tema:
Curso de Java Capitulo 1: Introducción a Java Profesor:
Introducción Programación.
Presentación:.
LENGUAJES DE PROGRAMACIÓN
Ing. Enrique Meneses. Son las instrucciones detalladas que controlan el funcionamiento de un sistema de computación. Funciones: 1. Administrar los recursos.
MÉTODOS Y ELEMENTOS DE PROGRAMACIÓN
Programación.
Ingeniería en Sistemas computacionales Fundamentos de programación
INSTITUTO TECNOLOGICO DE MINATITLAN
 El lenguaje C fue creado en el año de 1972 por Dennis M. Ritchie en los laboratorios Bell.  Fue diseñado para ser el lenguaje de los Sistemas Operativos.
Profesor: Ing. Matías Vallerga Ayudante: Lic. Cristian Kenny El Entorno C.
Profesor: Ing. Matías Vallerga Ayudante: Lic. Cristian Kenny
Entornos de programación
Tema 1 Introducción a la programación (Lenguaje java).
Programación 1 Introducción
Lenguajes de Programación
Brevísima introducción al Linux
Jorge Eduardo Muela González Axel Elías Castañeda Ortiz
Software Se conoce como software al equipamiento lógico o soporte lógico de un sistema informático, que comprende el conjunto de los componentes lógicos.
BREVÍSIMA INTRODUCCIÓN AL LINUX Técnicas Computacionales en Física Máster en Física y Tecnologías Físicas, Máster en Computación Isidro González Caballero.
TÍTULO DE LA PRESENTACIÓN
Con fines prácticos se puede clasificar al software en tres tipos: Software de sistema Software de programación Software de aplicación.
Repaso de GNU/Linux Isidro González Caballero ( Introducción a la Física Computacional Curso
Free Pascal 1. Introducción 2. Instalación 3. Uso 4. Documentación 5. Información Adicional.
El lenguaje de programación C - Funciones -
El paradigma de la orientación a objetos La programación orientada a objetos genera códigos eficientes y estandariza la metodología de programación, además.
John Backus sometió a una propuesta a sus superiores en IBM para desarrollar una alternativa mas practica al lenguaje ensamblador para programar la computadora.
ALGORITMOS, LENGUAJES Y TECNICAS DE PROGRAMACION
Introducción a la programación en C
INTRODUCCION C++ Preparado por: Nelliud D. Torres Enero/2003 Versión 1.0.
Introducción al lenguaje de programación C++
Computadoras analógicas Miden magnitudes físicas que se distribuyen en escala continua como pueden ser la temperatura y la presión. Este tipo de computadoras.
Estructura de un programa C
El lenguaje de programación C - Identificadores y variables – Isidro González Caballero ( Introducción.
Santa Ana de Coro; Noviembre de 2010 Taller 1: “Programación Básica utilizando C” (1era Parte)
Herramientas de desarrollo. Las herramientas de desarrollo son aquellos programas o aplicaciones que tengan cierta importancia en el desarrollo de un.
 Un programa informático es un conjunto de instrucciones que una vez ejecutadas realizarán una o varias tareas en una computadora. Sin programas, estas.
CONFIGURACIÓN DE LA APLICACIÓN EN JAVA. En la actualidad existen diferentes paquetes para el desarrollo de aplicaciones en Java con herramientas más visuales.
Estructura de un programa C. 1 Lenguajes de Programación 1.- Lenguaje de alto nivel 2.- Lenguaje de bajo nivel (ensamblador) 3.- Lenguaje de máquina.
Lenguajes de programación
PROGRAMACION presentado por: Jhon Viasus Fabian Valencia.
INTRODUCCIÓN AL CURSO Técnicas Fundamentales de Simulación, Reconstrucción y Análisis de Datos en Física Experimental de Partículas Isidro González Caballero.
TIPOS DE SOFTWARES Stephany Sifuentes Parra 1ro A Preescolar.
Nombre: Germania Ruiz UNIVERSIDAD TECNOLOGICA AMERICA.
Introducción a los modelos de simulación y análisis de datos en Física de Partículas Isidro González Caballero (
TRABAJO COLABORATIVO 2 PRESENTADO POR: LUIS ENRIQUE GONZALEZ RUIZ.
Software de sistema.
SOFTWARE Se conoce como software al equipamiento lógico o soporte lógico de un sistema informático, que comprende el conjunto de los componentes lógicos.
UNIVERSIDAD LATINA INTRODUCCION A LA PROGRAMACION INTRODUCCIÓN.
INTRODUCCIÓN: PROGRAMACIÓN ORIENTADA A OBJETOS, GNU/LINUX Y C Técnicas Computacionales en Física Máster en Física y Tecnologías Físicas, Máster en.
Maxima - Introducción – Isidro González Caballero ( Introducción a la Física Computacional Curso 2010.
Unidad: INombre: Introducción a la Programación. INTRODUCCIÓN A LA PROGRAMACIÓN OBJETIVOS PARTICULARES DE LA UNIDAD DEFINICIÓN, CARACTERÍSTICAS Y FUNSIONES.
P ROGRAMACIÓN Lenguaje ‘’C’’. ¿C UÁL ES LA HISTORIA DE C ? C es un lenguaje de programación creado en 1972 por Dennis M. Ritchie en los Laboratorios Bell.
Unidad TemáticaI. Conceptos Básicos Horas Prácticas10 Horas Teóricas8 Horas Totales18 Objetivo El alumno determinará las entradas, procesos y salidas.
Navarro Hernández Nadia Samantha. Preescolar 1º. B.
UNIDAD 4: Introducción a la Lógica Computacional Objetivo : Interpretar y aplicar adecuadamente los fundamentos básicos de la estructura y funcionamiento.
Programación Java y Desarrollo de Aplicaciones Modulo 1 Arquitectura de ordenadores Tema 3 Programas.
TIPOS DE SOFTWARE Cintia Verónica Díaz Díaz 1° “A” TIC’s.
INDICE HISTORIA FAMILIAS MÁS SIGNIFICATIVAS: AT&T BDS XENIX AIX GNU
«TIPOS DE SOFTWARE».
Competencia 3 Conocer las características principales del lenguaje de programación orientado a objetos. Codificar algoritmos en un lenguaje de programación.
UNIVERSIDAD LATINA INFORMATICA VII (Programación e implementación de sistemas) INTRODUCCIÓN.
Fundamentos de Programación Unidad I Conceptos Básicos.
Descripción Sistema Operativo Es el software mas importante del sistema, ya que, se encarga de administrar todos los recursos computacionales como: -Asignación.
LENGUAJE DE PROGRAMACIÓN PARA JUEGOS Integrantes: Ruiz José Vargas Mary.
Juan Camilo Morales 10a.  Es el conjunto de herramientas que permiten al programador escribir programas informáticos, usando diferentes alternativas.
Lenguaje de programación C++
Transcripción de la presentación:

El lenguaje de programación C - Introducción – Isidro González Caballero ( gonzalezisidro@uniovi.es ) Introducción a la Física Computacional Curso 2010 - 2011 1

Introducción Los problemas suelen tener varias soluciones posibles. En programación existen diversos paradigmas que nos ayudan a enfrentar un problema. Cada paradigma tiene diversos lenguajes que las soportan. Algunos lenguajes soportan varias metodologías. Metodología Lenguaje Procedural / Imperativo Fortran, C, Pascal, Basic Orientada a objetos (OOP) C++, Java, Smalltalk Orientada a eventos VisualBasic

El lenguaje de programación C El C es un lenguaje de programación creado en 1972 por Dennis M. Ritchie en los Laboratorios Bell Evolución de un lenguaje más antiguo: B (a su vez basado en BCPL) A su vez hay otros lenguajes populares que derivan de él (como el C++) o se inspiran en él (como el Java) Aunque no fue estandarizado hasta 1989 (ANSI C) En 1990 fue ratificado como estándar ISO

El lenguaje de programación C Es uno de los lenguajes de programación más utilizados Inicialmente muy utilizado para desarrollar sistemas operativos Ej: Linux está desarrollado en C Se ha usado de manera intensiva también en entornos científicos Junto con el FORTRAN ha sido posiblemente el lenguaje de programación más popular Existen multitud de librerías científicas con las funciones más interesantes ya codificadas

El lenguaje de programación C Es un lenguaje imperativo estructurado que posee estructuras de alto nivel… …pero que también permite programación de bajo nivel Algunos detalles: Case sensitive: No son iguales mayúsculas que minúsculas No hay diferencias entre espacios en blanco y saltos de línea Las instrucciones se separan con un punto y coma (;)

Herramientas Algunos compiladores: Editores: Windows: Dev-C++, DJGPP Linux: GNU C Editores: Existen entornos de desarrollo integrados (IDE) que incluyen editores propios y gran automatización de las tareas  Programación Visual Windows: Notepad (Bloc de notas), Notepad++, PSPad Linux: vi, emacs, nedit, gedit, kate

Editar, compilar, montar, ejecutar…