<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.cce.pk.edu.pl/~putanowr/dokuwiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://www.cce.pk.edu.pl/~putanowr/dokuwiki/feed.php">
        <title>Roman Putanowicz Wiki pl:teaching:subjects:oop:labs</title>
        <description></description>
        <link>https://www.cce.pk.edu.pl/~putanowr/dokuwiki/</link>
        <image rdf:resource="https://www.cce.pk.edu.pl/~putanowr/dokuwiki/lib/tpl/bootstrap3/images/favicon.ico" />
       <dc:date>2026-06-13T05:56:07+0200</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.cce.pk.edu.pl/~putanowr/dokuwiki/doku.php?id=pl:teaching:subjects:oop:labs:lab1&amp;rev=1506951453&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cce.pk.edu.pl/~putanowr/dokuwiki/doku.php?id=pl:teaching:subjects:oop:labs:lab3&amp;rev=1506951453&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cce.pk.edu.pl/~putanowr/dokuwiki/doku.php?id=pl:teaching:subjects:oop:labs:lab4&amp;rev=1506951453&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cce.pk.edu.pl/~putanowr/dokuwiki/doku.php?id=pl:teaching:subjects:oop:labs:lab5&amp;rev=1506951453&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cce.pk.edu.pl/~putanowr/dokuwiki/doku.php?id=pl:teaching:subjects:oop:labs:lab6&amp;rev=1506951453&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cce.pk.edu.pl/~putanowr/dokuwiki/doku.php?id=pl:teaching:subjects:oop:labs:sol_3_1_1&amp;rev=1506951453&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www.cce.pk.edu.pl/~putanowr/dokuwiki/lib/tpl/bootstrap3/images/favicon.ico">
        <title>Roman Putanowicz Wiki</title>
        <link>https://www.cce.pk.edu.pl/~putanowr/dokuwiki/</link>
        <url>https://www.cce.pk.edu.pl/~putanowr/dokuwiki/lib/tpl/bootstrap3/images/favicon.ico</url>
    </image>
    <item rdf:about="https://www.cce.pk.edu.pl/~putanowr/dokuwiki/doku.php?id=pl:teaching:subjects:oop:labs:lab1&amp;rev=1506951453&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-10-02T15:37:33+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pl:teaching:subjects:oop:labs:lab1</title>
        <link>https://www.cce.pk.edu.pl/~putanowr/dokuwiki/doku.php?id=pl:teaching:subjects:oop:labs:lab1&amp;rev=1506951453&amp;do=diff</link>
        <description>Od problemu do programu

Celem tego laboratorium jest prześledzenie jak wygląda droga od postawienia problemu do jego rozwiązania w postaci programu komputerowego.

Zagadnienia do analizy

	*  Napisz program znajdujący punkt przecięcia się dwu prostych</description>
    </item>
    <item rdf:about="https://www.cce.pk.edu.pl/~putanowr/dokuwiki/doku.php?id=pl:teaching:subjects:oop:labs:lab3&amp;rev=1506951453&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-10-02T15:37:33+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pl:teaching:subjects:oop:labs:lab3</title>
        <link>https://www.cce.pk.edu.pl/~putanowr/dokuwiki/doku.php?id=pl:teaching:subjects:oop:labs:lab3&amp;rev=1506951453&amp;do=diff</link>
        <description>Lab 3: Wbudowane struktury danych w Pythonie

Przykłady

Przykład 3.1.1

W pliku danych zapisano współrzędne punktów (każdy punkt w osobnej linii). Napisz program, który utworzy listę punktów, zapisując współrzędne punktu jako krotkę.</description>
    </item>
    <item rdf:about="https://www.cce.pk.edu.pl/~putanowr/dokuwiki/doku.php?id=pl:teaching:subjects:oop:labs:lab4&amp;rev=1506951453&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-10-02T15:37:33+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pl:teaching:subjects:oop:labs:lab4</title>
        <link>https://www.cce.pk.edu.pl/~putanowr/dokuwiki/doku.php?id=pl:teaching:subjects:oop:labs:lab4&amp;rev=1506951453&amp;do=diff</link>
        <description>Programowanie strukturalne w Pythonie

Obliczanie całki z funkcji jednej zmiennej metodą trapezów na siatce nierównomiernej


&lt;sxh python&gt;
“”“Calculate integral.
”“”
import sys

def main():
[fun, a, b] = parse_command_line(sys.argv)
mesh = read_mesh(&quot;mesh.dat&quot;)
a = mesh[0][0]
b = mesh[-1][0] 
integral = integrate(mesh, fun)</description>
    </item>
    <item rdf:about="https://www.cce.pk.edu.pl/~putanowr/dokuwiki/doku.php?id=pl:teaching:subjects:oop:labs:lab5&amp;rev=1506951453&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-10-02T15:37:33+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pl:teaching:subjects:oop:labs:lab5</title>
        <link>https://www.cce.pk.edu.pl/~putanowr/dokuwiki/doku.php?id=pl:teaching:subjects:oop:labs:lab5&amp;rev=1506951453&amp;do=diff</link>
        <description>Programowanie strukturalne w Pythonie

Klasa reprezentująca funkcje podcałkowe

Kod źródłowy: 

&lt;sxh python&gt;
# -*- coding: utf-8 -*-
# vim:fenc=utf-8
#
# Copyright © 2017 putanowr &lt;putanowr@foo&gt;
#
# Distributed under terms of the MIT license.</description>
    </item>
    <item rdf:about="https://www.cce.pk.edu.pl/~putanowr/dokuwiki/doku.php?id=pl:teaching:subjects:oop:labs:lab6&amp;rev=1506951453&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-10-02T15:37:33+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pl:teaching:subjects:oop:labs:lab6</title>
        <link>https://www.cce.pk.edu.pl/~putanowr/dokuwiki/doku.php?id=pl:teaching:subjects:oop:labs:lab6&amp;rev=1506951453&amp;do=diff</link>
        <description>Klasy i dziedziczenie





Klasy kwadratur

&lt;sxh python&gt;
#! /usr/bin/env python
# -*- coding: utf-8 -*-
# vim:fenc=utf-8
#
# Copyright Â© 2017 putanowr &lt;putanowr@foo&gt;
#
# Distributed under terms of the MIT license.

“”“
Newton-Cotes numerical integration formulas</description>
    </item>
    <item rdf:about="https://www.cce.pk.edu.pl/~putanowr/dokuwiki/doku.php?id=pl:teaching:subjects:oop:labs:sol_3_1_1&amp;rev=1506951453&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-10-02T15:37:33+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pl:teaching:subjects:oop:labs:sol_3_1_1</title>
        <link>https://www.cce.pk.edu.pl/~putanowr/dokuwiki/doku.php?id=pl:teaching:subjects:oop:labs:sol_3_1_1&amp;rev=1506951453&amp;do=diff</link>
        <description>powrót

Rozwiązanie ćwiczenia 3.1.1

Zakładając, że plik z danymi nazywa się 'points.dat' możemy napisać:
&lt;sxh python&gt;
filename='points.dat'

punkty = list()
with open(filename, 'r') as f:
for l in f:
  punkty.append(tuple(float(x) for x in l.split()))</description>
    </item>
</rdf:RDF>
